.oauth-banner[data-v-998e3ff7]{position:relative;background:linear-gradient(135deg,var(--color-warning-50) 0%,white 100%);border:1px solid var(--color-warning-100);border-left:4px solid var(--color-warning-500);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.oauth-banner[data-v-998e3ff7]:hover{background:linear-gradient(135deg,var(--color-warning-100) 0%,var(--color-warning-50) 100%);box-shadow:var(--shadow-md);transform:translateY(-1px)}.oauth-banner[data-v-998e3ff7]:focus{outline:none;box-shadow:0 0 0 3px #f59e0b4d}.banner-content[data-v-998e3ff7]{display:flex;align-items:center;gap:var(--space-4)}.banner-icon-wrapper[data-v-998e3ff7]{flex-shrink:0}.banner-icon[data-v-998e3ff7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-warning-500) 0%,var(--color-warning-600) 100%);border-radius:var(--radius-lg);color:#fff;box-shadow:0 4px 12px #f59e0b4d}.banner-icon svg[data-v-998e3ff7]{width:22px;height:22px}.banner-body[data-v-998e3ff7]{flex:1;min-width:0}.banner-title[data-v-998e3ff7]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-gray-900);margin:0 0 var(--space-1) 0}.banner-message[data-v-998e3ff7]{font-size:var(--text-sm);color:var(--color-gray-600);margin:0;line-height:var(--leading-relaxed)}.banner-actions[data-v-998e3ff7]{flex-shrink:0}.connect-button[data-v-998e3ff7]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,var(--color-warning-500) 0%,var(--color-warning-600) 100%);box-shadow:0 2px 8px #f59e0b40;cursor:pointer;transition:all var(--transition-fast)}.connect-button[data-v-998e3ff7]:hover{background:linear-gradient(135deg,var(--color-warning-600) 0%,var(--color-warning-700));box-shadow:0 4px 12px #f59e0b59;transform:translateY(-1px)}.connect-button[data-v-998e3ff7]:active{transform:translateY(0)}.connect-button[data-v-998e3ff7]:focus{outline:none;box-shadow:0 0 0 3px #f59e0b4d}.btn-icon[data-v-998e3ff7]{width:16px;height:16px}.dismiss-button[data-v-998e3ff7]{position:absolute;top:var(--space-2);right:var(--space-2);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-gray-400);cursor:pointer;transition:all var(--transition-fast)}.dismiss-button[data-v-998e3ff7]:hover{background-color:var(--color-warning-100);color:var(--color-warning-600)}.dismiss-button[data-v-998e3ff7]:focus{outline:none;box-shadow:0 0 0 2px #f59e0b4d}.dismiss-button svg[data-v-998e3ff7]{width:18px;height:18px}@media (max-width: 640px){.banner-content[data-v-998e3ff7]{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-right:var(--space-8)}.banner-icon-wrapper[data-v-998e3ff7]{display:none}.banner-actions[data-v-998e3ff7]{width:100%}.connect-button[data-v-998e3ff7]{width:100%;justify-content:center}}.oauth-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow-y:auto}.oauth-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oauth-modal-container{position:relative;z-index:1;display:flex;min-height:100%;align-items:center;justify-content:center;padding:1rem;text-align:center}.oauth-modal-panel{position:relative;background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;text-align:left;width:100%;max-width:32rem;margin:2rem auto;animation:oauthScaleIn .2s ease-out}@keyframes oauthScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.oauth-modal-close-wrapper{position:absolute;right:0;top:0;padding:1rem}.oauth-modal-close-button{background:#fff;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:color .2s}.oauth-modal-close-button:hover{color:#6b7280}.oauth-modal-close-button:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.oauth-modal-close-button svg{width:1.5rem;height:1.5rem}.oauth-modal-content{background:#fff;padding:1.5rem}.oauth-modal-header{display:flex;align-items:flex-start;gap:1rem}.oauth-modal-icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.oauth-modal-icon svg{width:1.5rem;height:1.5rem}.oauth-modal-icon-blue{background-color:#dbeafe;color:#2563eb}.oauth-modal-icon-green{background-color:#d1fae5;color:#059669}.oauth-modal-header-content{flex:1;margin-top:.25rem}.oauth-modal-header-content h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.oauth-modal-body{margin-top:1rem}.oauth-modal-description{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.oauth-modal-overlay .info-section{margin-bottom:1rem}.oauth-modal-overlay .info-title{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 .5rem}.oauth-modal-overlay .info-text{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.oauth-modal-overlay .info-list{font-size:.875rem;color:#4b5563;margin:0;padding-left:1.5rem;list-style-type:disc}.oauth-modal-overlay .info-list li{margin:.25rem 0}.oauth-modal-overlay .permissions-section{background-color:#f9fafb;border-radius:.375rem;padding:1rem;margin-bottom:1rem}.oauth-modal-overlay .permissions-title{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 .75rem}.oauth-modal-overlay .permissions-list{display:flex;flex-direction:column;gap:.75rem}.oauth-modal-overlay .permission-item{display:flex;align-items:flex-start;gap:.5rem}.oauth-modal-overlay .permission-icon{width:1.25rem;height:1.25rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.oauth-modal-overlay .permission-details{flex:1}.oauth-modal-overlay .permission-name{font-size:.875rem;font-weight:500;color:#111827;margin:0}.oauth-modal-overlay .permission-description{font-size:.75rem;color:#6b7280;margin:.125rem 0 0}.oauth-modal-overlay .alert-info{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem}.oauth-modal-overlay .alert-info svg{width:1.25rem;height:1.25rem;color:#60a5fa;flex-shrink:0}.oauth-modal-overlay .alert-info p{font-size:.875rem;color:#1e40af;margin:0}.oauth-modal-overlay .alert-error{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem}.oauth-modal-overlay .alert-icon{flex-shrink:0}.oauth-modal-overlay .alert-error svg{width:1.25rem;height:1.25rem;color:#f87171}.oauth-modal-overlay .alert-error p{font-size:.875rem;color:#991b1b;margin:0}.oauth-modal-overlay .connection-info{margin-top:1.25rem}.oauth-modal-overlay .connection-info-card{background-color:#f9fafb;border-radius:.375rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.oauth-modal-overlay .info-field-label{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em;margin:0 0 .25rem}.oauth-modal-overlay .info-field-value{font-size:.875rem;color:#111827;margin:0;font-family:monospace}.oauth-modal-overlay .info-field-capitalize{text-transform:capitalize;font-family:inherit}.oauth-modal-overlay .scope-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.oauth-modal-overlay .scope-tag{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#d1fae5;color:#065f46}.oauth-modal-actions{background-color:#f9fafb;padding:1rem 1.5rem;display:flex;flex-direction:column-reverse;gap:.75rem;margin:1.25rem -1.5rem -1.5rem}.oauth-modal-actions-reverse{flex-direction:column}.oauth-modal-overlay .button{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}.oauth-modal-overlay .button:disabled{opacity:.5;cursor:not-allowed}.oauth-modal-overlay .button-primary{background-color:#3b82f6;color:#fff;border-color:transparent}.oauth-modal-overlay .button-primary:hover:not(:disabled){background-color:#2563eb}.oauth-modal-overlay .button-primary:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.oauth-modal-overlay .button-secondary{background-color:#fff;color:#111827;border-color:#d1d5db}.oauth-modal-overlay .button-secondary:hover:not(:disabled){background-color:#f9fafb}.oauth-modal-overlay .button-secondary:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.oauth-modal-overlay .button-danger{background-color:#fff;color:#dc2626;border-color:#fca5a5}.oauth-modal-overlay .button-danger:hover:not(:disabled){background-color:#fef2f2}.oauth-modal-overlay .button-danger:focus{outline:none;box-shadow:0 0 0 2px #dc2626}.oauth-modal-overlay .button-spinner{width:1rem;height:1rem;margin-right:.5rem;animation:oauthSpin 1s linear infinite}.oauth-modal-overlay .spinner-track{opacity:.25}.oauth-modal-overlay .spinner-path{opacity:.75}@keyframes oauthSpin{to{transform:rotate(360deg)}}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}@media (min-width: 640px){.oauth-modal-container{padding:0}.oauth-modal-header{text-align:left}.oauth-modal-header-content{margin-top:0}.oauth-modal-actions,.oauth-modal-actions-reverse{flex-direction:row-reverse}.oauth-modal-overlay .button{width:auto}}.app-container[data-v-e2c6d3c9]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-gray-50)}.sticky-header[data-v-e2c6d3c9]{position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:var(--shadow-md)}.app-header[data-v-e2c6d3c9]{border-bottom:1px solid var(--color-gray-100)}.header-wrapper[data-v-e2c6d3c9]{max-width:var(--container-xl);margin:0 auto;padding:var(--space-3) var(--space-4);display:flex;justify-content:space-between;align-items:center}.header-left[data-v-e2c6d3c9]{display:flex;align-items:center}.logo-container[data-v-e2c6d3c9]{display:flex;align-items:center;gap:var(--space-3)}.logo-icon[data-v-e2c6d3c9]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-700) 100%);border-radius:var(--radius-lg);color:#fff;box-shadow:0 4px 12px #2563eb4d}.logo-icon svg[data-v-e2c6d3c9]{width:24px;height:24px}.logo-text[data-v-e2c6d3c9]{display:flex;flex-direction:column}.app-title[data-v-e2c6d3c9]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-gray-900);margin:0;line-height:1.2}.app-subtitle[data-v-e2c6d3c9]{font-size:var(--text-xs);color:var(--color-gray-500);font-weight:var(--font-medium)}.header-right[data-v-e2c6d3c9]{display:flex;align-items:center;gap:var(--space-4)}.header-info[data-v-e2c6d3c9]{display:flex;align-items:center;gap:var(--space-3)}.location-badge[data-v-e2c6d3c9]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background-color:var(--color-gray-100);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-gray-600)}.badge-icon[data-v-e2c6d3c9]{width:14px;height:14px;color:var(--color-primary-500)}.location-id[data-v-e2c6d3c9]{font-family:var(--font-family-mono);font-weight:var(--font-medium);color:var(--color-gray-700)}.user-badge[data-v-e2c6d3c9]{display:inline-flex;align-items:center;gap:var(--space-2)}.user-avatar[data-v-e2c6d3c9]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-100) 0%,var(--color-primary-200) 100%);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}.user-name[data-v-e2c6d3c9]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}.connect-btn[data-v-e2c6d3c9]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:#fff;background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px #2563eb40}.connect-btn[data-v-e2c6d3c9]:hover{background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-700) 100%);box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.connect-btn[data-v-e2c6d3c9]:active{transform:translateY(0)}.connect-btn.connected[data-v-e2c6d3c9]{background:linear-gradient(135deg,var(--color-success-500) 0%,var(--color-success-600) 100%);box-shadow:0 2px 8px #10b98140}.connect-btn.connected[data-v-e2c6d3c9]:hover{background:linear-gradient(135deg,var(--color-success-600) 0%,var(--color-success-700) 100%);box-shadow:0 4px 12px #10b98159}.connect-icon[data-v-e2c6d3c9]{width:16px;height:16px}.tabs-navigation[data-v-e2c6d3c9]{background-color:#fff}.tabs-wrapper[data-v-e2c6d3c9]{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4)}.tabs-nav[data-v-e2c6d3c9]{display:flex;gap:var(--space-1)}.tab-link[data-v-e2c6d3c9]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-gray-500);text-decoration:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transition:all var(--transition-fast)}.tab-link[data-v-e2c6d3c9]:hover{color:var(--color-gray-900);background-color:var(--color-gray-50)}.tab-link-active[data-v-e2c6d3c9]{color:var(--color-primary-600);background-color:var(--color-primary-50)}.tab-icon[data-v-e2c6d3c9]{width:18px;height:18px;color:var(--color-gray-400);transition:color var(--transition-fast)}.tab-link:hover .tab-icon[data-v-e2c6d3c9]{color:var(--color-gray-600)}.tab-icon-active[data-v-e2c6d3c9]{color:var(--color-primary-600)}.tab-label[data-v-e2c6d3c9]{white-space:nowrap}.tab-indicator[data-v-e2c6d3c9]{position:absolute;bottom:0;left:var(--space-4);right:var(--space-4);height:3px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-400));border-radius:var(--radius-full) var(--radius-full) 0 0}.main-content[data-v-e2c6d3c9]{flex:1;max-width:var(--container-xl);width:100%;margin:0 auto;padding:var(--space-6) var(--space-4)}.content-wrapper[data-v-e2c6d3c9]{animation:fadeIn var(--transition-normal) ease-out}.oauth-banner[data-v-e2c6d3c9]{margin-bottom:var(--space-6)}.app-footer[data-v-e2c6d3c9]{border-top:1px solid var(--color-gray-200);background-color:#fff;padding:var(--space-4)}.footer-content[data-v-e2c6d3c9]{max-width:var(--container-xl);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-gray-400)}.footer-separator[data-v-e2c6d3c9]{color:var(--color-gray-300)}.footer-version[data-v-e2c6d3c9]{font-family:var(--font-family-mono)}.fade-enter-active[data-v-e2c6d3c9],.fade-leave-active[data-v-e2c6d3c9]{transition:opacity var(--transition-normal) ease}.fade-enter-from[data-v-e2c6d3c9],.fade-leave-to[data-v-e2c6d3c9]{opacity:0}.slide-down-enter-active[data-v-e2c6d3c9],.slide-down-leave-active[data-v-e2c6d3c9]{transition:all var(--transition-normal) ease}.slide-down-enter-from[data-v-e2c6d3c9],.slide-down-leave-to[data-v-e2c6d3c9]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.header-wrapper[data-v-e2c6d3c9]{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-3)}.header-left[data-v-e2c6d3c9]{justify-content:center}.header-right[data-v-e2c6d3c9]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.header-info[data-v-e2c6d3c9]{justify-content:center;flex-wrap:wrap}.connect-btn[data-v-e2c6d3c9]{justify-content:center}.tabs-wrapper[data-v-e2c6d3c9]{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs-nav[data-v-e2c6d3c9]{padding:0 var(--space-3);min-width:max-content}.tab-link[data-v-e2c6d3c9]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.tab-icon[data-v-e2c6d3c9]{width:16px;height:16px}.main-content[data-v-e2c6d3c9]{padding:var(--space-4) var(--space-3)}}@media (min-width: 640px){.header-wrapper[data-v-e2c6d3c9]{padding:var(--space-4) var(--space-6)}.tabs-wrapper[data-v-e2c6d3c9]{padding:0 var(--space-6)}.main-content[data-v-e2c6d3c9]{padding:var(--space-6)}}@media (min-width: 1024px){.header-wrapper[data-v-e2c6d3c9]{padding:var(--space-4) var(--space-8)}.tabs-wrapper[data-v-e2c6d3c9]{padding:0 var(--space-8)}.main-content[data-v-e2c6d3c9]{padding:var(--space-8)}}@media (max-width: 480px){.connect-text[data-v-e2c6d3c9]{display:none}.connect-btn[data-v-e2c6d3c9]{padding:var(--space-2)}.connect-icon[data-v-e2c6d3c9]{width:20px;height:20px}.user-name[data-v-e2c6d3c9]{display:none}}.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-8f6859c2]{max-width:800px}.settings-header[data-v-8f6859c2]{margin-bottom:2rem}.settings-header h2[data-v-8f6859c2]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-8f6859c2]{color:#6b7280;margin:0}.settings-form[data-v-8f6859c2]{display:flex;flex-direction:column;gap:2rem}.settings-section[data-v-8f6859c2]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.settings-section.always-visible[data-v-8f6859c2]{border-left:4px solid #3b82f6}.settings-section.collapsible[data-v-8f6859c2]{border-left:4px solid #10b981}.settings-section.collapsible.collapsed[data-v-8f6859c2]{border-left-color:#9ca3af}.section-header[data-v-8f6859c2]{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-8f6859c2]{cursor:default}.collapsible .section-header[data-v-8f6859c2]:hover{background:#f3f4f6}.section-title[data-v-8f6859c2]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;position:relative}.section-icon[data-v-8f6859c2]{width:24px;height:24px;color:#3b82f6;flex-shrink:0}.section-title h3[data-v-8f6859c2]{font-size:1.125rem;font-weight:600;color:#111827;margin:0;flex:1}.collapse-btn[data-v-8f6859c2]{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-8f6859c2]:hover{color:#111827}.collapse-btn svg[data-v-8f6859c2]{width:24px;height:24px}.collapsed .collapse-btn svg[data-v-8f6859c2]{transform:rotate(-90deg)}.section-description[data-v-8f6859c2]{color:#6b7280;font-size:.875rem;margin:0;padding-left:2.25rem}.section-content[data-v-8f6859c2]{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-8f6859c2]{max-height:0;opacity:0;padding:0 1.5rem;overflow:hidden}.section-footer[data-v-8f6859c2]{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-8f6859c2]{max-height:0;opacity:0;padding:0 1.5rem;overflow:hidden}.btn-reset[data-v-8f6859c2]{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-8f6859c2]:hover{background:#f9fafb;color:#374151;border-color:#9ca3af}.btn-reset svg[data-v-8f6859c2]{width:16px;height:16px}.form-group[data-v-8f6859c2]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-8f6859c2]{font-weight:500;color:#374151;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.required[data-v-8f6859c2]{color:#dc2626;margin-left:.25rem}.form-input[data-v-8f6859c2],.form-select[data-v-8f6859c2],.form-textarea[data-v-8f6859c2]{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-8f6859c2]:focus,.form-select[data-v-8f6859c2]:focus,.form-textarea[data-v-8f6859c2]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-8f6859c2]{resize:vertical;font-family:inherit}.textarea-wrapper[data-v-8f6859c2]{position:relative}.character-counter[data-v-8f6859c2]{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-8f6859c2]{color:#d97706}.character-counter.approaching-limit[data-v-8f6859c2]{color:#f59e0b;font-weight:500}.character-counter.limit-exceeded[data-v-8f6859c2]{color:#dc2626;font-weight:600}.warning-text[data-v-8f6859c2]{font-weight:500;font-size:.75rem}.form-textarea.warning[data-v-8f6859c2]{border-color:#fbbf24}.form-textarea.warning[data-v-8f6859c2]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.form-textarea.approaching-limit[data-v-8f6859c2]{border-color:#fb923c}.form-textarea.approaching-limit[data-v-8f6859c2]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.form-textarea.limit-exceeded[data-v-8f6859c2]{border-color:#ef4444}.form-textarea.limit-exceeded[data-v-8f6859c2]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.help-text[data-v-8f6859c2]{font-size:.75rem;color:#6b7280;margin:0}.examples-text[data-v-8f6859c2]{color:#4b5563}.examples-text strong[data-v-8f6859c2]{color:#374151;font-weight:600}.info-box[data-v-8f6859c2]{display:flex;gap:1rem;padding:1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;margin-top:.5rem}.info-icon[data-v-8f6859c2]{width:24px;height:24px;color:#3b82f6;flex-shrink:0}.info-box strong[data-v-8f6859c2]{display:block;color:#1e40af;margin-bottom:.25rem;font-size:.875rem}.info-box p[data-v-8f6859c2]{color:#1e40af;font-size:.8125rem;margin:0;line-height:1.5}.range-wrapper[data-v-8f6859c2]{display:flex;flex-direction:column;gap:.5rem}.form-range[data-v-8f6859c2]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;outline:none;-webkit-appearance:none}.form-range[data-v-8f6859c2]::-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-8f6859c2]::-moz-range-thumb{width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer;border:none}.range-labels[data-v-8f6859c2]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.form-actions[data-v-8f6859c2]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-8f6859c2]{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.btn[data-v-8f6859c2]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8f6859c2]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-8f6859c2]:hover:not(:disabled){background-color:#f9fafb}.btn-primary[data-v-8f6859c2]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-8f6859c2]:hover:not(:disabled){background-color:#2563eb}.success-message[data-v-8f6859c2]{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-8f6859c2 .3s ease-out;z-index:1000}.success-message svg[data-v-8f6859c2]{width:20px;height:20px;flex-shrink:0}@keyframes slideIn-8f6859c2{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.settings-section[data-v-8f6859c2]{border-radius:.5rem}.section-header[data-v-8f6859c2],.section-content[data-v-8f6859c2]{padding:1rem}.collapsed .section-content[data-v-8f6859c2]{padding:0 1rem}.section-footer[data-v-8f6859c2]{padding:.75rem 1rem}.collapsed .section-footer[data-v-8f6859c2]{padding:0 1rem}.form-actions[data-v-8f6859c2]{flex-direction:column-reverse}.btn[data-v-8f6859c2]{width:100%}.character-counter[data-v-8f6859c2]{flex-direction:column;align-items:flex-start;gap:.25rem}}.channels-grid[data-v-8f6859c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.channel-toggle[data-v-8f6859c2]{cursor:pointer;display:block}.channel-toggle input[type=checkbox][data-v-8f6859c2]{display:none}.channel-card[data-v-8f6859c2]{border:2px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:all .2s;background:#fff;text-align:center;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative}.channel-card[data-v-8f6859c2]:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.channel-card.active[data-v-8f6859c2]{border-color:#3b82f6;background-color:#eff6ff}.channel-icon[data-v-8f6859c2]{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.channel-icon svg[data-v-8f6859c2]{width:24px;height:24px}.channel-icon.email[data-v-8f6859c2]{background-color:#fef3c7;color:#92400e}.channel-icon.whatsapp[data-v-8f6859c2]{background-color:#d1fae5;color:#065f46}.channel-icon.facebook[data-v-8f6859c2]{background-color:#dbeafe;color:#1e3a8a}.channel-icon.instagram[data-v-8f6859c2]{background:linear-gradient(45deg,#f9a8d4,#fbbf24,#a78bfa);color:#fff}.channel-info h4[data-v-8f6859c2]{font-size:.875rem;font-weight:600;color:#111827;margin:0}.channel-info p[data-v-8f6859c2]{font-size:.75rem;color:#6b7280;margin:0}.channel-check[data-v-8f6859c2]{position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;border-radius:50%;background-color:#10b981;display:flex;align-items:center;justify-content:center}.channel-check svg[data-v-8f6859c2]{width:14px;height:14px;color:#fff}.channel-note[data-v-8f6859c2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;font-size:.8125rem;color:#1e40af;margin-top:1rem}.channel-note svg[data-v-8f6859c2]{width:16px;height:16px;color:#3b82f6;flex-shrink:0}.label-with-button[data-v-8f6859c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.label-with-button .form-label[data-v-8f6859c2]{margin-bottom:0}.btn-generate[data-v-8f6859c2]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #667eea33}.btn-generate[data-v-8f6859c2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.btn-generate[data-v-8f6859c2]:active:not(:disabled){transform:translateY(0)}.btn-generate[data-v-8f6859c2]:disabled{opacity:.6;cursor:not-allowed}.btn-generate .icon-sparkles[data-v-8f6859c2]{width:16px;height:16px;animation:sparkle-8f6859c2 2s ease-in-out infinite}@keyframes sparkle-8f6859c2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (max-width: 640px){.label-with-button[data-v-8f6859c2]{flex-direction:column;align-items:flex-start;gap:.75rem}.btn-generate[data-v-8f6859c2]{width:100%;justify-content:center}}.prompt-preview[data-v-8f6859c2]{margin-top:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;overflow:hidden}.preview-header[data-v-8f6859c2]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.preview-header h4[data-v-8f6859c2]{margin:0;font-size:.875rem;font-weight:600;color:#374151}.btn-close-preview[data-v-8f6859c2]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem;border-radius:.25rem;display:flex;align-items:center}.btn-close-preview[data-v-8f6859c2]:hover{color:#111827;background:#e5e7eb}.preview-content[data-v-8f6859c2]{padding:1rem;margin:0;font-size:.8rem;line-height:1.6;color:#374151;white-space:pre-wrap;word-wrap:break-word;max-height:500px;overflow-y:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.btn-reset-small[data-v-8f6859c2]{display:inline-flex;align-items:center;padding:.25rem .5rem;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;color:#6b7280;font-size:.75rem;cursor:pointer;transition:all .2s}.btn-reset-small[data-v-8f6859c2]:hover:not(:disabled){background:#f9fafb;color:#374151;border-color:#9ca3af}.btn-reset-small[data-v-8f6859c2]:disabled{opacity:.4;cursor:not-allowed}.whatsapp-integration[data-v-77246b8b]{max-width:480px;margin:0 auto;text-align:center}.state-connected[data-v-77246b8b]{padding:32px 24px}.connected-icon-ring[data-v-77246b8b]{width:64px;height:64px;background:#ecfdf5;border:3px solid #25D366;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.check-icon[data-v-77246b8b]{width:28px;height:28px;color:#25d366}.state-connected h3[data-v-77246b8b]{margin:0 0 20px;font-size:20px;font-weight:600;color:#111827}.connected-details[data-v-77246b8b]{background:#f9fafb;border-radius:10px;padding:16px 20px;margin-bottom:16px;text-align:left}.detail-row[data-v-77246b8b]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.detail-row+.detail-row[data-v-77246b8b]{border-top:1px solid #e5e7eb;margin-top:6px;padding-top:12px}.detail-label[data-v-77246b8b]{font-size:13px;color:#6b7280;font-weight:500}.detail-value[data-v-77246b8b]{font-size:14px;color:#111827;font-weight:500}.detail-value.mono[data-v-77246b8b]{font-family:SF Mono,Fira Code,monospace;background:#e5e7eb;padding:3px 10px;border-radius:6px;font-size:13px}.connected-footer[data-v-77246b8b]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:13px;color:#059669}.live-dot[data-v-77246b8b]{width:8px;height:8px;background:#25d366;border-radius:50%;animation:pulse-live-77246b8b 2s ease-in-out infinite}@keyframes pulse-live-77246b8b{0%,to{opacity:1;box-shadow:0 0 #25d36666}50%{opacity:.7;box-shadow:0 0 0 6px #25d36600}}.btn-disconnect[data-v-77246b8b]{background:none;color:#ef4444;border:1px solid #fecaca;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.btn-disconnect[data-v-77246b8b]:hover{background:#fef2f2;border-color:#ef4444}.btn-disconnect[data-v-77246b8b]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-77246b8b]{width:14px;height:14px}.state-disconnected[data-v-77246b8b]{padding:32px 24px}.disconnected-icon-ring[data-v-77246b8b]{width:72px;height:72px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 8px 24px #25d36640}.wa-icon[data-v-77246b8b]{width:36px;height:36px;color:#fff}.state-disconnected h3[data-v-77246b8b]{margin:0 0 8px;font-size:22px;font-weight:600;color:#111827}.subtitle[data-v-77246b8b]{margin:0 0 24px;color:#6b7280;font-size:14px;line-height:1.5}.connect-methods[data-v-77246b8b]{display:flex;flex-direction:column;gap:10px}.method-card[data-v-77246b8b]{display:flex;align-items:center;gap:14px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit}.method-card[data-v-77246b8b]:hover:not(:disabled){background:#fff;border-color:#25d366;box-shadow:0 2px 8px #25d3661f}.method-card[data-v-77246b8b]:disabled{opacity:.6;cursor:not-allowed}.method-card.phone-method[data-v-77246b8b]{cursor:default;flex-wrap:wrap}.method-card.phone-method[data-v-77246b8b]:hover{background:#f9fafb;border-color:#e5e7eb;box-shadow:none}.method-icon[data-v-77246b8b]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.method-icon svg[data-v-77246b8b]{width:22px;height:22px}.method-icon.qr[data-v-77246b8b]{background:#ecfdf5;color:#059669}.method-icon.phone[data-v-77246b8b]{background:#eff6ff;color:#3b82f6}.method-text[data-v-77246b8b]{flex:1;min-width:0}.method-title[data-v-77246b8b]{display:block;font-size:14px;font-weight:600;color:#111827;margin-bottom:2px}.method-desc[data-v-77246b8b]{display:block;font-size:12px;color:#9ca3af}.arrow-icon[data-v-77246b8b]{width:18px;height:18px;color:#d1d5db;flex-shrink:0;transition:transform .2s}.method-card:hover:not(:disabled) .arrow-icon[data-v-77246b8b]{transform:translate(2px);color:#25d366}.phone-form[data-v-77246b8b]{flex:1}.inline-form[data-v-77246b8b]{display:flex;gap:8px;margin-top:8px}.phone-input[data-v-77246b8b]{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s;min-width:0}.phone-input[data-v-77246b8b]:focus{border-color:#3b82f6}.phone-input[data-v-77246b8b]:disabled{background:#f3f4f6}.btn-link[data-v-77246b8b]{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.btn-link[data-v-77246b8b]:hover{background:#2563eb}.btn-link[data-v-77246b8b]:disabled{background:#9ca3af;cursor:not-allowed}.state-connecting[data-v-77246b8b]{padding:32px 24px}.state-connecting h3[data-v-77246b8b]{margin:0 0 16px;font-size:18px;font-weight:600;color:#111827}.qr-card[data-v-77246b8b]{background:#fff;padding:16px;border-radius:16px;display:inline-block;margin-bottom:20px;box-shadow:0 4px 16px #00000014}.qr-image[data-v-77246b8b]{width:220px;height:220px;border-radius:8px;display:block}.pairing-display[data-v-77246b8b]{margin-bottom:20px}.pairing-code[data-v-77246b8b]{font-size:32px;font-weight:700;letter-spacing:8px;color:#111827;background:#fff;padding:14px 28px;border-radius:12px;border:2px dashed #d1d5db;display:inline-block;font-family:SF Mono,Fira Code,Courier New,monospace}.steps[data-v-77246b8b]{display:flex;flex-direction:column;gap:8px;text-align:left;max-width:320px;margin:0 auto 20px}.step[data-v-77246b8b]{display:flex;align-items:center;gap:10px;font-size:13px;color:#6b7280}.step-num[data-v-77246b8b]{width:22px;height:22px;background:#f3f4f6;color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.polling-indicator[data-v-77246b8b]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#6b7280;margin-bottom:16px}.pulse-dot[data-v-77246b8b]{width:8px;height:8px;background:#f59e0b;border-radius:50%;animation:pulse-wait-77246b8b 1.5s ease-in-out infinite}@keyframes pulse-wait-77246b8b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.loading-ring[data-v-77246b8b]{margin-bottom:20px}.btn-text[data-v-77246b8b]{background:none;border:none;color:#9ca3af;font-size:13px;cursor:pointer;padding:8px 16px;transition:color .2s}.btn-text[data-v-77246b8b]:hover{color:#6b7280}.status-message[data-v-77246b8b]{padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;margin-bottom:16px}.status-message.bottom[data-v-77246b8b]{margin-top:12px;margin-bottom:0}.status-message.success[data-v-77246b8b]{background:#ecfdf5;color:#065f46}.status-message.error[data-v-77246b8b]{background:#fef2f2;color:#991b1b}.status-message.warning[data-v-77246b8b]{background:#fffbeb;color:#92400e}.spinner[data-v-77246b8b]{display:inline-block;border-radius:50%;animation:spin-77246b8b .7s linear infinite}.spinner.sm[data-v-77246b8b]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff}.spinner.lg[data-v-77246b8b]{width:36px;height:36px;border:3px solid #e5e7eb;border-top-color:#25d366}@keyframes spin-77246b8b{to{transform:rotate(360deg)}}@media (max-width: 480px){.inline-form[data-v-77246b8b]{flex-direction:column}.qr-image[data-v-77246b8b]{width:180px;height:180px}.pairing-code[data-v-77246b8b]{font-size:24px;letter-spacing:4px;padding:12px 20px}}.modal-overlay[data-v-7906db3c]{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-7906db3c]{background:#fff;border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-7906db3c]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-7906db3c]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.btn-close[data-v-7906db3c]{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-7906db3c]:hover{background:#f3f4f6;color:#111827}.btn-close svg[data-v-7906db3c]{width:20px;height:20px}.modal-body[data-v-7906db3c]{padding:1.5rem;overflow-y:auto;flex:1}.form-group[data-v-7906db3c]{margin-bottom:1.5rem}.form-group[data-v-7906db3c]:last-child{margin-bottom:0}.form-label[data-v-7906db3c]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-label.required[data-v-7906db3c]:after{content:" *";color:#dc2626}.form-input[data-v-7906db3c],.form-select[data-v-7906db3c],.form-textarea[data-v-7906db3c]{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-7906db3c]:focus,.form-select[data-v-7906db3c]:focus,.form-textarea[data-v-7906db3c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-7906db3c]{resize:vertical;min-height:120px}.form-hint[data-v-7906db3c]{display:block;font-size:.75rem;color:#6b7280;margin-top:.5rem}.form-error[data-v-7906db3c]{display:block;font-size:.75rem;color:#dc2626;margin-top:.25rem;font-weight:500}.tag-input-wrapper[data-v-7906db3c]{display:flex;flex-direction:column;gap:.5rem}.new-tag-input-group[data-v-7906db3c]{display:flex;gap:.5rem;align-items:center}.new-tag-input-group .form-input[data-v-7906db3c]{flex:1}.btn-cancel-new-tag[data-v-7906db3c]{padding:.75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:background .2s}.btn-cancel-new-tag[data-v-7906db3c]:hover{background:#e5e7eb;color:#111827}.btn-cancel-new-tag svg[data-v-7906db3c]{width:18px;height:18px}.btn-create-tag[data-v-7906db3c],.btn-save-tag[data-v-7906db3c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:background .2s}.btn-create-tag[data-v-7906db3c]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-create-tag[data-v-7906db3c]:hover{background:#e5e7eb}.btn-create-tag svg[data-v-7906db3c]{width:16px;height:16px}.btn-save-tag[data-v-7906db3c]{background:#10b981;color:#fff}.btn-save-tag[data-v-7906db3c]:hover:not(:disabled){background:#059669}.btn-save-tag[data-v-7906db3c]:disabled{opacity:.5;cursor:not-allowed}.btn-save-tag svg[data-v-7906db3c]{width:16px;height:16px}.priority-input-group[data-v-7906db3c]{display:flex;align-items:center;gap:1rem}.priority-input[data-v-7906db3c]{width:100px;flex-shrink:0}.priority-slider[data-v-7906db3c]{flex:1;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.priority-slider[data-v-7906db3c]::-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-7906db3c]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.confidence-input-group[data-v-7906db3c]{display:flex;flex-direction:column;gap:.5rem}.confidence-value[data-v-7906db3c]{font-size:1.5rem;font-weight:600;color:#3b82f6;text-align:center}.confidence-slider[data-v-7906db3c]{width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#fbbf24,#10b981,#3b82f6);outline:none;-webkit-appearance:none}.confidence-slider[data-v-7906db3c]::-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-7906db3c]::-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-7906db3c]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.toggle-group[data-v-7906db3c]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.toggle-switch[data-v-7906db3c]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0}.toggle-switch input[data-v-7906db3c]{opacity:0;width:0;height:0}.toggle-slider[data-v-7906db3c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-7906db3c]: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-7906db3c]{background-color:#3b82f6}.toggle-switch input:checked+.toggle-slider[data-v-7906db3c]:before{transform:translate(24px)}.toggle-label[data-v-7906db3c]{display:flex;flex-direction:column}.label-text[data-v-7906db3c]{font-weight:600;color:#111827;font-size:.875rem}.label-hint[data-v-7906db3c]{font-size:.75rem;color:#6b7280}.form-actions[data-v-7906db3c]{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-7906db3c],.btn-save[data-v-7906db3c]{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-7906db3c]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-7906db3c]:hover{background:#e5e7eb}.btn-save[data-v-7906db3c]{background:#3b82f6;color:#fff}.btn-save[data-v-7906db3c]:hover:not(:disabled){background:#2563eb}.btn-save[data-v-7906db3c]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-7906db3c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7906db3c .6s linear infinite}@keyframes spin-7906db3c{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-content[data-v-7906db3c]{max-height:95vh}.form-actions[data-v-7906db3c]{flex-direction:column-reverse}.btn-cancel[data-v-7906db3c],.btn-save[data-v-7906db3c]{width:100%;justify-content:center}}.scenarios[data-v-c53202ab]{max-width:1200px}.settings-header[data-v-c53202ab]{margin-bottom:2rem}.header-title h2[data-v-c53202ab]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-c53202ab]{color:#6b7280;margin:0}.loading-container[data-v-c53202ab],.error-container[data-v-c53202ab]{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-c53202ab]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-c53202ab .8s linear infinite;margin-bottom:1rem}@keyframes spin-c53202ab{to{transform:rotate(360deg)}}.error-container[data-v-c53202ab]{background:#fef2f2;border-color:#fecaca}.error-icon[data-v-c53202ab]{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-c53202ab]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.btn-retry[data-v-c53202ab]:hover{background:#2563eb}.settings-content[data-v-c53202ab]{display:flex;flex-direction:column;gap:1.5rem}.action-header[data-v-c53202ab]{display:flex;justify-content:flex-end}.btn-add[data-v-c53202ab]{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-c53202ab]:hover{background:#2563eb}.btn-add svg[data-v-c53202ab]{width:20px;height:20px}.scenarios-grid[data-v-c53202ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1.5rem}.scenario-card[data-v-c53202ab]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:box-shadow .2s}.scenario-card[data-v-c53202ab]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.scenario-card.inactive[data-v-c53202ab]{opacity:.85;background:#fef2f2;border-color:#fca5a5;border-left:4px solid #ef4444}.scenario-header[data-v-c53202ab]{padding:1.5rem;border-bottom:1px solid #e5e7eb}.scenario-card.inactive .scenario-header[data-v-c53202ab]{border-bottom-color:#fca5a5}.scenario-title-row[data-v-c53202ab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.scenario-name[data-v-c53202ab]{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.75rem}.disabled-badge[data-v-c53202ab]{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:#fee2e2;color:#991b1b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;border:1px solid #fca5a5}.scenario-actions[data-v-c53202ab]{display:flex;gap:.5rem}.btn-icon[data-v-c53202ab]{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-c53202ab]:hover{background:#f3f4f6;color:#111827}.btn-icon.btn-delete[data-v-c53202ab]:hover{background:#fef2f2;color:#dc2626}.btn-icon svg[data-v-c53202ab]{width:18px;height:18px}.scenario-meta[data-v-c53202ab]{display:flex;gap:.5rem;flex-wrap:wrap}.tag-badge[data-v-c53202ab],.priority-badge[data-v-c53202ab],.confidence-badge[data-v-c53202ab]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.tag-badge[data-v-c53202ab]{background:#dbeafe;color:#1e40af}.priority-badge[data-v-c53202ab]{background:#fef3c7;color:#92400e}.confidence-badge[data-v-c53202ab]{background:#d1fae5;color:#065f46}.scenario-body[data-v-c53202ab]{padding:1.5rem}.scenario-context label[data-v-c53202ab]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.scenario-context p[data-v-c53202ab]{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.scenario-footer[data-v-c53202ab]{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-c53202ab]{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-label[data-v-c53202ab]{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.stat-value[data-v-c53202ab]{font-size:1rem;font-weight:600;color:#111827}.empty-state[data-v-c53202ab]{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.empty-state svg[data-v-c53202ab]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h3[data-v-c53202ab]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-c53202ab]{color:#6b7280;margin:0 0 1.5rem}.btn-add-empty[data-v-c53202ab]{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-c53202ab]:hover{background:#2563eb}.btn-add-empty svg[data-v-c53202ab]{width:20px;height:20px}.success-message[data-v-c53202ab]{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-c53202ab]{width:24px;height:24px}.fade-enter-active[data-v-c53202ab],.fade-leave-active[data-v-c53202ab]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-c53202ab]{opacity:0;transform:translateY(1rem)}.fade-leave-to[data-v-c53202ab]{opacity:0;transform:translateY(-1rem)}.modal-overlay[data-v-c53202ab]{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-c53202ab]{background:#fff;border-radius:.75rem;max-width:500px;width:100%}.delete-modal[data-v-c53202ab]{max-width:400px}.modal-header[data-v-c53202ab]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-c53202ab]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.btn-close[data-v-c53202ab]{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-c53202ab]:hover{background:#f3f4f6;color:#111827}.btn-close svg[data-v-c53202ab]{width:20px;height:20px}.modal-body[data-v-c53202ab]{padding:1.5rem}.modal-body p[data-v-c53202ab]{margin:0 0 .5rem;color:#374151}.delete-warning[data-v-c53202ab]{color:#dc2626;font-size:.875rem;font-weight:500}.modal-actions[data-v-c53202ab]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn-cancel[data-v-c53202ab],.btn-delete-confirm[data-v-c53202ab]{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-c53202ab]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-c53202ab]:hover{background:#e5e7eb}.btn-delete-confirm[data-v-c53202ab]{background:#dc2626;color:#fff}.btn-delete-confirm[data-v-c53202ab]:hover:not(:disabled){background:#b91c1c}.btn-delete-confirm[data-v-c53202ab]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-c53202ab]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c53202ab .6s linear infinite}@media (max-width: 768px){.scenarios-grid[data-v-c53202ab]{grid-template-columns:1fr}.scenario-footer[data-v-c53202ab]{grid-template-columns:repeat(2,1fr)}.success-message[data-v-c53202ab]{left:1rem;right:1rem;bottom:1rem}}.modal-overlay[data-v-585a3dd6]{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-585a3dd6]{background:#fff;border-radius:.75rem;max-width:600px;width:100%}.custom-field-modal[data-v-585a3dd6]{max-height:90vh;overflow-y:auto}.modal-header[data-v-585a3dd6]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-585a3dd6]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.btn-close[data-v-585a3dd6]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.btn-close[data-v-585a3dd6]:hover{background:#f3f4f6;color:#111827}.btn-close svg[data-v-585a3dd6]{width:20px;height:20px}.modal-body[data-v-585a3dd6]{padding:1.5rem}.form-group[data-v-585a3dd6]{margin-bottom:1.25rem}.form-group label[data-v-585a3dd6]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#374151}.form-group .required[data-v-585a3dd6]{color:#dc2626}.form-control[data-v-585a3dd6]{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-control[data-v-585a3dd6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-control[data-v-585a3dd6]{resize:vertical;min-height:80px;font-family:inherit}small[data-v-585a3dd6]{display:block;margin-top:.375rem;color:#6b7280;font-size:.75rem;line-height:1.4}.text-muted[data-v-585a3dd6]{color:#9ca3af}.checkbox-label[data-v-585a3dd6]{display:flex;align-items:center;cursor:pointer;font-weight:600}.checkbox-label input[type=checkbox][data-v-585a3dd6]{margin-right:.5rem;width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-585a3dd6]{color:#374151}.scenarios-list[data-v-585a3dd6]{max-height:200px;overflow-y:auto;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem;background:#f9fafb}.scenario-checkbox[data-v-585a3dd6]{padding:.5rem 0}.scenario-checkbox label[data-v-585a3dd6]{display:flex;align-items:center;cursor:pointer;font-weight:400;margin-bottom:0;color:#374151}.scenario-checkbox input[type=checkbox][data-v-585a3dd6]{margin-right:.5rem;width:16px;height:16px;cursor:pointer}.error-messages[data-v-585a3dd6]{margin-top:1rem;padding:1rem;background-color:#fef2f2;border-left:4px solid #dc2626;border-radius:.5rem}.error-message[data-v-585a3dd6]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-footer[data-v-585a3dd6]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn-primary[data-v-585a3dd6],.btn-cancel[data-v-585a3dd6]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:background .2s}.btn-primary[data-v-585a3dd6]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-585a3dd6]:hover:not(:disabled){background-color:#2563eb}.btn-primary[data-v-585a3dd6]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-585a3dd6]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-585a3dd6]:hover{background:#e5e7eb}.btn-spinner[data-v-585a3dd6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-585a3dd6 .6s linear infinite}.custom-field-selector[data-v-585a3dd6]{margin-bottom:.5rem}.loading-state[data-v-585a3dd6]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;color:#6b7280}.spinner[data-v-585a3dd6]{width:20px;height:20px;border:2px solid #d1d5db;border-top-color:#3b82f6;border-radius:50%;animation:spin-585a3dd6 .8s linear infinite}@keyframes spin-585a3dd6{to{transform:rotate(360deg)}}.dropdown-container[data-v-585a3dd6]{position:relative}.selected-field[data-v-585a3dd6]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#f0f9ff;border:1px solid #3b82f6;border-radius:.5rem;margin-bottom:.5rem}.field-info[data-v-585a3dd6]{display:flex;flex-direction:column;gap:.25rem}.field-info strong[data-v-585a3dd6]{color:#1e40af;font-size:.9rem}.field-key[data-v-585a3dd6]{color:#6b7280;font-size:.75rem;font-family:monospace}.btn-clear[data-v-585a3dd6]{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-clear[data-v-585a3dd6]:hover{background:#f3f4f6;border-color:#9ca3af}.dropdown-list[data-v-585a3dd6]{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 15px -3px #0000001a;z-index:100}.dropdown-item[data-v-585a3dd6]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .2s}.dropdown-item[data-v-585a3dd6]:last-child{border-bottom:none}.dropdown-item[data-v-585a3dd6]:hover{background:#f9fafb}.field-name[data-v-585a3dd6]{font-weight:600;color:#111827;font-size:.875rem;margin-bottom:.25rem}.field-key-small[data-v-585a3dd6]{color:#6b7280;font-size:.75rem;font-family:monospace}.no-results[data-v-585a3dd6]{padding:1rem;text-align:center;color:#6b7280;font-size:.875rem;font-style:italic}.btn-manual[data-v-585a3dd6]{margin-top:.5rem;padding:.5rem .75rem;background:transparent;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280;font-size:.75rem;cursor:pointer;transition:all .2s;width:100%}.btn-manual[data-v-585a3dd6]:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.warning-text[data-v-585a3dd6]{color:#d97706;font-weight:500}.error-text[data-v-585a3dd6]{color:#dc2626;font-weight:500}@media (max-width: 768px){.modal-content[data-v-585a3dd6]{margin:1rem}.custom-field-modal[data-v-585a3dd6]{max-height:85vh}}.custom-fields[data-v-ae037a09]{max-width:1200px}.settings-header[data-v-ae037a09]{margin-bottom:2rem}.header-title h2[data-v-ae037a09]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-ae037a09]{color:#6b7280;margin:0}.loading-container[data-v-ae037a09],.error-container[data-v-ae037a09]{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-ae037a09]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-ae037a09 .8s linear infinite;margin-bottom:1rem}@keyframes spin-ae037a09{to{transform:rotate(360deg)}}.error-container[data-v-ae037a09]{background:#fef2f2;border-color:#fecaca}.error-icon[data-v-ae037a09]{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-ae037a09]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.btn-retry[data-v-ae037a09]:hover{background:#2563eb}.settings-content[data-v-ae037a09]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-ae037a09]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem}.settings-card h3[data-v-ae037a09]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.settings-row[data-v-ae037a09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.form-group[data-v-ae037a09]{display:flex;flex-direction:column}.form-group label[data-v-ae037a09]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-control[data-v-ae037a09]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-control[data-v-ae037a09]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-label[data-v-ae037a09]{display:flex;align-items:center;cursor:pointer;font-weight:600}.checkbox-label input[type=checkbox][data-v-ae037a09]{margin-right:.5rem;width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-ae037a09]{color:#374151}.form-group small[data-v-ae037a09]{margin-top:.5rem;color:#6b7280;font-size:.75rem}.action-header[data-v-ae037a09]{display:flex;justify-content:flex-end}.btn-add[data-v-ae037a09]{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;transition:background .2s}.btn-add[data-v-ae037a09]:hover{background:#2563eb}.btn-add svg[data-v-ae037a09]{width:20px;height:20px}.fields-grid[data-v-ae037a09]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1.5rem}.field-card[data-v-ae037a09]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:box-shadow .2s}.field-card[data-v-ae037a09]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.field-card.inactive[data-v-ae037a09]{opacity:.85;background:#fef2f2;border-color:#fca5a5;border-left:4px solid #ef4444}.field-header[data-v-ae037a09]{padding:1.5rem;border-bottom:1px solid #e5e7eb}.field-card.inactive .field-header[data-v-ae037a09]{border-bottom-color:#fca5a5}.field-title-row[data-v-ae037a09]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.field-name[data-v-ae037a09]{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.75rem}.disabled-badge[data-v-ae037a09]{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:#fee2e2;color:#991b1b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;border:1px solid #fca5a5}.field-actions[data-v-ae037a09]{display:flex;gap:.5rem}.btn-icon[data-v-ae037a09]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.btn-icon[data-v-ae037a09]:hover{background:#f3f4f6;color:#111827}.btn-icon.btn-delete[data-v-ae037a09]:hover{background:#fef2f2;color:#dc2626}.btn-icon svg[data-v-ae037a09]{width:18px;height:18px}.field-meta[data-v-ae037a09]{display:flex;gap:.5rem;flex-wrap:wrap}.trigger-badge[data-v-ae037a09],.scenario-count-badge[data-v-ae037a09],.priority-badge[data-v-ae037a09],.required-badge[data-v-ae037a09]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.trigger-badge[data-v-ae037a09]{background:#dbeafe;color:#1e40af}.trigger-badge.trigger-appointment_intent[data-v-ae037a09]{background:#e0e7ff;color:#3730a3}.trigger-badge.trigger-payment_intent[data-v-ae037a09]{background:#fef3c7;color:#92400e}.trigger-badge.trigger-scenario[data-v-ae037a09]{background:#ddd6fe;color:#5b21b6}.scenario-count-badge[data-v-ae037a09]{background:#f3e8ff;color:#6b21a8}.priority-badge[data-v-ae037a09]{background:#fef3c7;color:#92400e}.required-badge[data-v-ae037a09]{background:#fee2e2;color:#991b1b}.field-body[data-v-ae037a09]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.field-detail label[data-v-ae037a09]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.field-detail code[data-v-ae037a09]{display:inline-block;padding:.25rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.75rem;color:#1f2937;font-family:Courier New,monospace}.field-detail p[data-v-ae037a09]{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.empty-state[data-v-ae037a09]{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.empty-state svg[data-v-ae037a09]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h3[data-v-ae037a09]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-ae037a09]{color:#6b7280;margin:0 0 1.5rem}.btn-add-empty[data-v-ae037a09]{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;transition:background .2s}.btn-add-empty[data-v-ae037a09]:hover{background:#2563eb}.btn-add-empty svg[data-v-ae037a09]{width:20px;height:20px}.success-message[data-v-ae037a09]{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-ae037a09]{width:24px;height:24px}.fade-enter-active[data-v-ae037a09],.fade-leave-active[data-v-ae037a09]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-ae037a09]{opacity:0;transform:translateY(1rem)}.fade-leave-to[data-v-ae037a09]{opacity:0;transform:translateY(-1rem)}.modal-overlay[data-v-ae037a09]{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-ae037a09]{background:#fff;border-radius:.75rem;max-width:500px;width:100%}.delete-modal[data-v-ae037a09]{max-width:400px}.modal-header[data-v-ae037a09]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-ae037a09]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.btn-close[data-v-ae037a09]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.btn-close[data-v-ae037a09]:hover{background:#f3f4f6;color:#111827}.btn-close svg[data-v-ae037a09]{width:20px;height:20px}.modal-body[data-v-ae037a09]{padding:1.5rem}.modal-body p[data-v-ae037a09]{margin:0 0 .5rem;color:#374151}.delete-warning[data-v-ae037a09]{color:#dc2626;font-size:.875rem;font-weight:500}.modal-actions[data-v-ae037a09]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn-cancel[data-v-ae037a09],.btn-delete-confirm[data-v-ae037a09]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:background .2s}.btn-cancel[data-v-ae037a09]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-ae037a09]:hover{background:#e5e7eb}.btn-delete-confirm[data-v-ae037a09]{background:#dc2626;color:#fff}.btn-delete-confirm[data-v-ae037a09]:hover:not(:disabled){background:#b91c1c}.btn-delete-confirm[data-v-ae037a09]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-ae037a09]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ae037a09 .6s linear infinite}@media (max-width: 768px){.fields-grid[data-v-ae037a09],.settings-row[data-v-ae037a09]{grid-template-columns:1fr}.success-message[data-v-ae037a09]{left:1rem;right:1rem;bottom:1rem}}[data-v-c5f8700d]{box-sizing:border-box}.business-info-wizard[data-v-c5f8700d]{max-width:800px;margin:0 auto}.wizard-header[data-v-c5f8700d]{margin-bottom:2rem}.wizard-header h2[data-v-c5f8700d]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.wizard-header p[data-v-c5f8700d]{color:#6b7280;margin:0;font-size:.875rem}.progress-container[data-v-c5f8700d]{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:2rem}.progress-bar[data-v-c5f8700d]{height:100%;background-color:#3b82f6;transition:width .3s ease}.steps-indicator[data-v-c5f8700d]{display:flex;justify-content:space-between;margin-bottom:2rem;gap:.5rem}.step-indicator[data-v-c5f8700d]{display:flex;flex-direction:column;align-items:center;flex:1;cursor:pointer;padding:.5rem}.step-indicator[data-v-c5f8700d]{cursor:pointer}.step-indicator:hover .step-number[data-v-c5f8700d]{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.step-number[data-v-c5f8700d]{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:.5rem;transition:all .2s}.step-indicator.active .step-number[data-v-c5f8700d]{background:#3b82f6;color:#fff}.step-indicator.completed .step-number[data-v-c5f8700d]{background:#10b981;color:#fff}.step-name[data-v-c5f8700d]{font-size:.75rem;color:#6b7280;text-align:center}.step-indicator.active .step-name[data-v-c5f8700d]{color:#3b82f6;font-weight:600}.loading-state[data-v-c5f8700d]{text-align:center;padding:4rem 2rem}.spinner[data-v-c5f8700d]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-c5f8700d .8s linear infinite;margin:0 auto 1rem}@keyframes spin-c5f8700d{to{transform:rotate(360deg)}}.wizard-content[data-v-c5f8700d]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:2rem}.step-title[data-v-c5f8700d]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 2rem}.form-step[data-v-c5f8700d]{margin-bottom:2rem}.form-field[data-v-c5f8700d]{margin-bottom:1.5rem}.form-field label[data-v-c5f8700d]{display:block;font-weight:500;color:#374151;font-size:.875rem;margin-bottom:.5rem}.form-field .required[data-v-c5f8700d]{color:#dc2626}.form-field input[type=text][data-v-c5f8700d],.form-field input[type=email][data-v-c5f8700d],.form-field input[type=url][data-v-c5f8700d],.form-field input[type=tel][data-v-c5f8700d],.form-field input[type=time][data-v-c5f8700d],.form-field input[type=number][data-v-c5f8700d],.form-field select[data-v-c5f8700d],.form-field textarea[data-v-c5f8700d]{width:100%;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;transition:border-color .15s,box-shadow .15s}.form-field input[data-v-c5f8700d]:focus,.form-field select[data-v-c5f8700d]:focus,.form-field textarea[data-v-c5f8700d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-field input[data-v-c5f8700d]:disabled,.form-field input[data-v-c5f8700d]:read-only{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed;opacity:.7}.form-field textarea[data-v-c5f8700d]{resize:vertical;font-family:inherit}.form-field select[data-v-c5f8700d]{cursor:pointer}.help-text[data-v-c5f8700d]{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.form-row[data-v-c5f8700d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.days-schedule[data-v-c5f8700d]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.day-schedule-item[data-v-c5f8700d]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background:#f9fafb}.day-schedule-header[data-v-c5f8700d]{margin-bottom:.75rem}.day-schedule-header .day-name[data-v-c5f8700d]{font-weight:600;font-size:.9375rem}.day-schedule-times[data-v-c5f8700d]{display:flex;align-items:center;gap:1rem;margin-left:2rem}.time-input-group[data-v-c5f8700d]{display:flex;flex-direction:column;gap:.25rem}.time-input-group label[data-v-c5f8700d]{font-size:.75rem;color:#6b7280;font-weight:500}.time-input-group input[type=time][data-v-c5f8700d]{padding:.5rem .75rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff}.time-separator[data-v-c5f8700d]{color:#6b7280;font-size:.875rem;margin-top:1.25rem}.checkbox-label[data-v-c5f8700d]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-c5f8700d]{width:1.25rem;height:1.25rem;margin-right:.75rem;cursor:pointer}.checkbox-label span[data-v-c5f8700d]{color:#374151;font-size:.875rem}.wizard-actions[data-v-c5f8700d]{display:flex;justify-content:space-between;padding-top:1.5rem;border-top:1px solid #e5e7eb;margin-top:2rem}.btn[data-v-c5f8700d]{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:all .15s;min-width:100px}.btn[data-v-c5f8700d]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-c5f8700d]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-c5f8700d]:hover:not(:disabled){background:#f9fafb}.btn-primary[data-v-c5f8700d]{background:#3b82f6;color:#fff}.btn-primary[data-v-c5f8700d]:hover:not(:disabled){background:#2563eb}.loading-state-inline[data-v-c5f8700d],.empty-state-inline[data-v-c5f8700d]{padding:1rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb}.loading-state-inline[data-v-c5f8700d]{display:flex;align-items:center;gap:.75rem;color:#6b7280;font-size:.875rem}.spinner-sm[data-v-c5f8700d]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-c5f8700d .8s linear infinite;flex-shrink:0}.empty-state-inline p[data-v-c5f8700d]{margin:0;color:#6b7280;font-size:.875rem}.form-select[data-v-c5f8700d]{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff;transition:border-color .15s ease}.form-select[data-v-c5f8700d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.collapsible-header[data-v-c5f8700d]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:background .15s;margin-bottom:.5rem}.collapsible-header[data-v-c5f8700d]:hover{background:#f3f4f6}.chevron-icon[data-v-c5f8700d]{width:20px;height:20px;color:#6b7280;transition:transform .2s;flex-shrink:0}.chevron-icon.rotated[data-v-c5f8700d]{transform:rotate(180deg)}.prompt-config-content[data-v-c5f8700d]{padding:1rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fafafa}.section-header[data-v-c5f8700d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.section-header label[data-v-c5f8700d]{margin-bottom:0}.btn-sm[data-v-c5f8700d]{padding:.375rem .75rem;font-size:.75rem}.btn-outline[data-v-c5f8700d]{background:#fff;color:#3b82f6;border:1px solid #3b82f6}.btn-outline[data-v-c5f8700d]:hover{background:#eff6ff}.empty-list-state[data-v-c5f8700d]{padding:2rem;text-align:center;border:2px dashed #e5e7eb;border-radius:.5rem;margin-top:1rem;background:#fafafa}.empty-list-state p[data-v-c5f8700d]{margin:0;color:#6b7280;font-size:.875rem}.items-list[data-v-c5f8700d]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.list-item[data-v-c5f8700d]{display:flex;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb}.list-item-content[data-v-c5f8700d]{flex:1;min-width:0}.list-item .form-field.compact[data-v-c5f8700d]{margin-bottom:.75rem}.list-item .form-field.compact[data-v-c5f8700d]:last-child{margin-bottom:0}.list-item .form-field.compact label[data-v-c5f8700d]{font-size:.75rem;margin-bottom:.25rem}.list-item .form-field.compact input[data-v-c5f8700d],.list-item .form-field.compact textarea[data-v-c5f8700d]{padding:.5rem .75rem;font-size:.8125rem}.btn-remove[data-v-c5f8700d]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#6b7280;cursor:pointer;transition:all .15s;font-size:.875rem}.btn-remove[data-v-c5f8700d]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}@media (max-width: 768px){.wizard-content[data-v-c5f8700d]{padding:1.5rem}.form-row[data-v-c5f8700d]{grid-template-columns:1fr}.steps-indicator[data-v-c5f8700d]{gap:.25rem}.step-number[data-v-c5f8700d]{width:32px;height:32px;font-size:.875rem}.step-name[data-v-c5f8700d]{font-size:.625rem}}.configuration-dashboard[data-v-727fcbe7]{max-width:1200px;margin:0 auto}.page-header[data-v-727fcbe7]{margin-bottom:var(--space-6)}.header-content[data-v-727fcbe7]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap}.header-text[data-v-727fcbe7]{flex:1;min-width:200px}.page-title[data-v-727fcbe7]{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-gray-900);margin:0 0 var(--space-2) 0;letter-spacing:-.025em}.page-description[data-v-727fcbe7]{font-size:var(--text-base);color:var(--color-gray-500);margin:0}.bot-status-card[data-v-727fcbe7]{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);min-width:200px}.status-content[data-v-727fcbe7]{display:flex;align-items:center;gap:var(--space-4)}.status-info[data-v-727fcbe7]{display:flex;flex-direction:column;gap:var(--space-1)}.status-label[data-v-727fcbe7]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.status-indicator[data-v-727fcbe7]{display:flex;align-items:center;gap:var(--space-2)}.status-dot[data-v-727fcbe7]{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--color-gray-300);transition:background-color var(--transition-fast)}.status-indicator.active .status-dot[data-v-727fcbe7]{background-color:var(--color-success-500);box-shadow:0 0 8px #10b98180;animation:pulse-dot-727fcbe7 2s ease-in-out infinite}@keyframes pulse-dot-727fcbe7{0%,to{opacity:1}50%{opacity:.6}}.status-text[data-v-727fcbe7]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700)}.status-indicator.active .status-text[data-v-727fcbe7]{color:var(--color-success-600)}.toggle-switch[data-v-727fcbe7]{position:relative;width:52px;height:28px;background-color:var(--color-gray-200);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast);flex-shrink:0}.toggle-switch[data-v-727fcbe7]:hover:not(:disabled){background-color:var(--color-gray-300)}.toggle-switch[data-v-727fcbe7]:disabled{opacity:.5;cursor:not-allowed}.toggle-switch.enabled[data-v-727fcbe7]{background-color:var(--color-success-500)}.toggle-switch.enabled[data-v-727fcbe7]:hover:not(:disabled){background-color:var(--color-success-600)}.toggle-thumb[data-v-727fcbe7]{position:absolute;top:3px;left:3px;width:22px;height:22px;background-color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:transform var(--transition-fast)}.toggle-switch.enabled .toggle-thumb[data-v-727fcbe7]{transform:translate(24px)}.location-card[data-v-727fcbe7]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,var(--color-primary-50) 0%,white 100%);border:1px solid var(--color-primary-100);border-radius:var(--radius-xl);margin-bottom:var(--space-6)}.location-icon-wrapper[data-v-727fcbe7]{flex-shrink:0}.location-icon[data-v-727fcbe7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);border-radius:var(--radius-lg);color:#fff;box-shadow:0 4px 12px #2563eb40}.location-icon svg[data-v-727fcbe7]{width:24px;height:24px}.location-details[data-v-727fcbe7]{flex:1;min-width:0}.location-title[data-v-727fcbe7]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-gray-900);margin:0 0 var(--space-1) 0}.location-meta[data-v-727fcbe7]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.meta-item[data-v-727fcbe7]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-gray-600)}.meta-icon[data-v-727fcbe7]{width:14px;height:14px;color:var(--color-gray-400)}.location-id-label[data-v-727fcbe7]{color:var(--color-gray-500)}.location-id-value[data-v-727fcbe7]{font-family:var(--font-family-mono);font-size:var(--text-xs);color:var(--color-primary-600);background-color:var(--color-primary-50);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.location-status[data-v-727fcbe7]{flex-shrink:0}.connected-badge[data-v-727fcbe7]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background-color:var(--color-success-50);color:var(--color-success-700);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}.connected-badge svg[data-v-727fcbe7]{width:14px;height:14px}.error-alert[data-v-727fcbe7]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-error-50);border:1px solid var(--color-error-200);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.alert-icon[data-v-727fcbe7]{flex-shrink:0;width:24px;height:24px;color:var(--color-error-500)}.alert-icon svg[data-v-727fcbe7]{width:100%;height:100%}.alert-content[data-v-727fcbe7]{flex:1}.alert-message[data-v-727fcbe7]{font-size:var(--text-sm);color:var(--color-error-700)}.alert-close[data-v-727fcbe7]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-error-500);cursor:pointer;transition:background-color var(--transition-fast)}.alert-close[data-v-727fcbe7]:hover{background-color:var(--color-error-100)}.alert-close svg[data-v-727fcbe7]{width:18px;height:18px}.loading-container[data-v-727fcbe7]{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-content[data-v-727fcbe7]{text-align:center}.spinner-wrapper[data-v-727fcbe7]{display:flex;justify-content:center;margin-bottom:var(--space-4)}.spinner[data-v-727fcbe7]{width:48px;height:48px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary-500);border-radius:var(--radius-full);animation:spin-727fcbe7 .8s linear infinite}.spinner-sm[data-v-727fcbe7]{width:18px;height:18px;border-width:2px}@keyframes spin-727fcbe7{to{transform:rotate(360deg)}}.loading-text[data-v-727fcbe7]{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-gray-900);margin:0 0 var(--space-1) 0}.loading-subtext[data-v-727fcbe7]{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}.config-tabs-container[data-v-727fcbe7]{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.tabs-header[data-v-727fcbe7]{border-bottom:1px solid var(--color-gray-200);background-color:var(--color-gray-50);overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs-nav[data-v-727fcbe7]{display:flex;min-width:max-content}.tab-item[data-v-727fcbe7]{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:transparent;border:none;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.tab-item[data-v-727fcbe7]:hover{color:var(--color-gray-700);background-color:var(--color-gray-100)}.tab-item.active[data-v-727fcbe7]{color:var(--color-primary-600);background-color:#fff}.tab-icon[data-v-727fcbe7]{width:18px;height:18px;flex-shrink:0;transition:color var(--transition-fast)}.tab-item:hover .tab-icon[data-v-727fcbe7]{color:var(--color-gray-600)}.tab-item.active .tab-icon[data-v-727fcbe7]{color:var(--color-primary-600)}.tab-active-indicator[data-v-727fcbe7]{position:absolute;bottom:0;left:var(--space-5);right:var(--space-5);height:2px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-400));border-radius:var(--radius-full) var(--radius-full) 0 0}.tab-content[data-v-727fcbe7]{padding:var(--space-6);min-height:400px}.empty-state[data-v-727fcbe7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-16) var(--space-6);background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl)}.empty-icon-wrapper[data-v-727fcbe7]{margin-bottom:var(--space-4)}.empty-icon[data-v-727fcbe7]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-gray-50) 100%);border-radius:var(--radius-full);color:var(--color-gray-400)}.empty-icon svg[data-v-727fcbe7]{width:40px;height:40px}.empty-title[data-v-727fcbe7]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-gray-900);margin:0 0 var(--space-2) 0}.empty-description[data-v-727fcbe7]{font-size:var(--text-base);color:var(--color-gray-500);margin:0 0 var(--space-6) 0;max-width:400px}.create-btn[data-v-727fcbe7]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 4px 12px #2563eb40}.create-btn[data-v-727fcbe7]:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-700) 100%);box-shadow:0 6px 16px #2563eb59;transform:translateY(-1px)}.create-btn[data-v-727fcbe7]:active:not(:disabled){transform:translateY(0)}.create-btn[data-v-727fcbe7]:disabled{opacity:.7;cursor:not-allowed}.btn-icon[data-v-727fcbe7]{width:20px;height:20px}.fade-enter-active[data-v-727fcbe7],.fade-leave-active[data-v-727fcbe7]{transition:opacity var(--transition-normal) ease}.fade-enter-from[data-v-727fcbe7],.fade-leave-to[data-v-727fcbe7]{opacity:0}.slide-up-enter-active[data-v-727fcbe7],.slide-up-leave-active[data-v-727fcbe7]{transition:all var(--transition-normal) ease}.slide-up-enter-from[data-v-727fcbe7],.slide-up-leave-to[data-v-727fcbe7]{opacity:0;transform:translateY(10px)}@media (max-width: 768px){.header-content[data-v-727fcbe7]{flex-direction:column;align-items:stretch}.bot-status-card[data-v-727fcbe7]{width:100%}.status-content[data-v-727fcbe7]{justify-content:space-between}.location-card[data-v-727fcbe7]{flex-direction:column;text-align:center}.location-meta[data-v-727fcbe7]{justify-content:center}.location-status[data-v-727fcbe7]{margin-top:var(--space-2)}.tab-content[data-v-727fcbe7]{padding:var(--space-4)}.page-title[data-v-727fcbe7]{font-size:var(--text-2xl)}}@media (max-width: 480px){.tab-item[data-v-727fcbe7]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs)}.tab-label[data-v-727fcbe7]{display:none}.tab-icon[data-v-727fcbe7]{width:20px;height:20px}.empty-state[data-v-727fcbe7]{padding:var(--space-8) var(--space-4)}}.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-685e93fc]{max-width:1200px;margin:0 auto;padding:2rem}.kb-header[data-v-685e93fc]{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-685e93fc]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-685e93fc]{color:#6b7280;margin:0}.filters-section[data-v-685e93fc]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.search-box[data-v-685e93fc]{position:relative;flex:1}.search-box svg[data-v-685e93fc]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#9ca3af}.search-input[data-v-685e93fc]{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.search-input[data-v-685e93fc]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-controls[data-v-685e93fc]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-685e93fc]{padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff;cursor:pointer}.filter-select[data-v-685e93fc]:focus{outline:none;border-color:#3b82f6}.error-message[data-v-685e93fc]{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-685e93fc]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-685e93fc]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-state[data-v-685e93fc]{text-align:center;padding:4rem 2rem}.spinner[data-v-685e93fc]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-685e93fc 1s linear infinite;margin:0 auto 1rem}@keyframes spin-685e93fc{to{transform:rotate(360deg)}}.entries-section[data-v-685e93fc]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.entries-header[data-v-685e93fc]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.entries-count[data-v-685e93fc]{font-size:.875rem;font-weight:500;color:#6b7280}.entries-list[data-v-685e93fc]{display:flex;flex-direction:column}.entry-card[data-v-685e93fc]{display:flex;padding:1.5rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s}.entry-card[data-v-685e93fc]:last-child{border-bottom:none}.entry-card[data-v-685e93fc]:hover{background-color:#f9fafb}.entry-card.inactive[data-v-685e93fc]{opacity:.85;background:#fef2f2;border-left:4px solid #ef4444}.entry-main[data-v-685e93fc]{flex:1}.entry-header[data-v-685e93fc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.entry-title[data-v-685e93fc]{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.75rem}.inactive-badge[data-v-685e93fc]{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:#fee2e2;color:#991b1b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;border:1px solid #fca5a5}.entry-meta[data-v-685e93fc]{display:flex;gap:.5rem;align-items:center;flex-shrink:0;margin-left:1rem}.category-badge[data-v-685e93fc]{padding:.25rem .625rem;background-color:#e0e7ff;color:#3730a3;border-radius:9999px;font-size:.75rem;font-weight:500}.priority-badge[data-v-685e93fc]{padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.priority-badge.priority-1[data-v-685e93fc]{background-color:#fee2e2;color:#991b1b}.priority-badge.priority-2[data-v-685e93fc]{background-color:#fef3c7;color:#92400e}.priority-badge.priority-3[data-v-685e93fc]{background-color:#e5e7eb;color:#374151}.entry-content[data-v-685e93fc]{color:#6b7280;font-size:.875rem;margin:0 0 .75rem;line-height:1.5}.entry-footer[data-v-685e93fc]{display:flex;justify-content:space-between;align-items:center}.entry-date[data-v-685e93fc]{font-size:.75rem;color:#9ca3af}.entry-actions[data-v-685e93fc]{display:flex;gap:.5rem;margin-left:1rem}.action-btn[data-v-685e93fc]{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-685e93fc]{width:18px;height:18px}.action-btn.edit[data-v-685e93fc]{color:#3b82f6}.action-btn.edit[data-v-685e93fc]:hover{background-color:#eff6ff}.action-btn.toggle[data-v-685e93fc]{color:#059669}.action-btn.toggle[data-v-685e93fc]:hover{background-color:#d1fae5}.action-btn.delete[data-v-685e93fc]{color:#dc2626}.action-btn.delete[data-v-685e93fc]:hover{background-color:#fee2e2}.action-btn[data-v-685e93fc]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-685e93fc]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.pagination-btn[data-v-685e93fc]{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-685e93fc]:hover:not(:disabled){background-color:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-685e93fc]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-685e93fc]{font-size:.875rem;color:#6b7280}.empty-state[data-v-685e93fc]{text-align:center;padding:4rem 2rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.empty-state svg[data-v-685e93fc]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h2[data-v-685e93fc]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-685e93fc]{color:#6b7280;margin:0 0 1.5rem}.btn[data-v-685e93fc]{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-685e93fc]{width:16px;height:16px;stroke-width:2.5}.btn-primary[data-v-685e93fc]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-685e93fc]:hover{background-color:#2563eb}.btn-secondary[data-v-685e93fc]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-685e93fc]:hover{background-color:#f9fafb}.btn-sm[data-v-685e93fc]{padding:.5rem .875rem;font-size:.8125rem}@media (max-width: 768px){.kb-header[data-v-685e93fc]{flex-direction:column;align-items:flex-start;gap:1rem}.entry-card[data-v-685e93fc]{flex-direction:column}.entry-actions[data-v-685e93fc]{margin-left:0;margin-top:1rem;justify-content:flex-end}.entry-header[data-v-685e93fc]{flex-direction:column;align-items:flex-start}.entry-meta[data-v-685e93fc]{margin-left:0;margin-top:.5rem}}.conversations-list[data-v-50cea387]{max-width:1400px;margin:0 auto;padding:2rem}.conversations-header[data-v-50cea387]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.header-content h1[data-v-50cea387]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-50cea387]{color:#6b7280;margin:0}.filters-section[data-v-50cea387]{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-50cea387]{position:relative;display:flex;align-items:center}.search-box svg[data-v-50cea387]{position:absolute;left:1rem;width:20px;height:20px;color:#9ca3af;stroke-width:2}.search-input[data-v-50cea387]{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-50cea387]:focus{border-color:#3b82f6}.clear-search[data-v-50cea387]{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-50cea387]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-50cea387]{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-50cea387]:focus{border-color:#3b82f6}.reset-filters-button[data-v-50cea387]{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-50cea387]:hover{background-color:#e5e7eb}.error-message[data-v-50cea387]{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-50cea387]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-50cea387]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-overlay[data-v-50cea387]{text-align:center;padding:4rem 2rem}.spinner[data-v-50cea387]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-50cea387 1s linear infinite;margin:0 auto 1rem}.spinner.small[data-v-50cea387]{width:32px;height:32px;border-width:3px}@keyframes spin-50cea387{to{transform:rotate(360deg)}}.conversations-content[data-v-50cea387]{display:flex;flex-direction:column;gap:1.5rem}.conversations-grid[data-v-50cea387]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.conversation-card[data-v-50cea387]{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-50cea387]:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.conversation-card.selected[data-v-50cea387]{border-color:#3b82f6;background-color:#eff6ff}.conversation-header[data-v-50cea387]{display:flex;justify-content:space-between;align-items:flex-start}.contact-info[data-v-50cea387]{display:flex;gap:1rem;flex:1}.contact-avatar[data-v-50cea387]{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-50cea387]{flex:1;min-width:0}.contact-name[data-v-50cea387]{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-50cea387]{margin:0}.channel-badge[data-v-50cea387]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.channel-badge.email[data-v-50cea387]{background-color:#e0e7ff;color:#4338ca}.channel-badge.whatsapp[data-v-50cea387]{background-color:#d1fae5;color:#065f46}.channel-badge.facebook[data-v-50cea387]{background-color:#dbeafe;color:#1e3a8a}.channel-badge.instagram[data-v-50cea387]{background-color:#fce7f3;color:#831843}.conversation-status[data-v-50cea387]{flex-shrink:0}.status-badge[data-v-50cea387]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-50cea387]{background-color:#d1fae5;color:#065f46}.status-badge.completed[data-v-50cea387]{background-color:#e5e7eb;color:#374151}.status-badge.escalated[data-v-50cea387]{background-color:#fef3c7;color:#92400e}.conversation-body[data-v-50cea387]{flex:1}.last-message[data-v-50cea387]{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-50cea387]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#9ca3af}.message-count[data-v-50cea387]{display:flex;align-items:center;gap:.25rem}.message-count svg[data-v-50cea387]{width:14px;height:14px}.conversation-actions[data-v-50cea387]{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.action-button[data-v-50cea387]{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-50cea387]{background-color:#fee2e2;color:#991b1b}.action-button.close[data-v-50cea387]:hover{background-color:#fecaca}.action-button.reopen[data-v-50cea387]{background-color:#d1fae5;color:#065f46}.action-button.reopen[data-v-50cea387]:hover{background-color:#a7f3d0}.pagination[data-v-50cea387]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem}.pagination-button[data-v-50cea387]{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-50cea387]:hover:not(:disabled){background-color:#2563eb}.pagination-button[data-v-50cea387]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-50cea387]{color:#6b7280;font-weight:500}.empty-state[data-v-50cea387]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-50cea387]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem;stroke-width:2}.empty-state h2[data-v-50cea387]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-50cea387]{color:#6b7280;margin:0}.modal-overlay[data-v-50cea387]{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-50cea387]{background:#fff;border-radius:.5rem;max-width:700px;width:100%;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-50cea387]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-50cea387]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.close-modal[data-v-50cea387]{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-50cea387]{flex:1;overflow-y:auto;padding:1.5rem}.messages-loading[data-v-50cea387]{text-align:center;padding:2rem}.messages-list[data-v-50cea387]{display:flex;flex-direction:column;gap:1rem}.message-item[data-v-50cea387]{display:flex}.message-item.contact[data-v-50cea387]{justify-content:flex-start}.message-item.bot[data-v-50cea387],.message-item.ai[data-v-50cea387]{justify-content:flex-end}.message-bubble[data-v-50cea387]{max-width:75%;padding:.75rem 1rem;border-radius:1rem;display:flex;flex-direction:column;gap:.25rem}.message-item.contact .message-bubble[data-v-50cea387]{background-color:#f3f4f6;border-bottom-left-radius:.25rem}.message-item.bot .message-bubble[data-v-50cea387],.message-item.ai .message-bubble[data-v-50cea387]{background-color:#3b82f6;color:#fff;border-bottom-right-radius:.25rem}.message-content[data-v-50cea387]{margin:0;line-height:1.5}.message-time[data-v-50cea387]{font-size:.75rem;opacity:.7}.empty-messages[data-v-50cea387]{text-align:center;padding:2rem;color:#9ca3af}@media (max-width: 768px){.conversations-grid[data-v-50cea387]{grid-template-columns:1fr}.filter-controls[data-v-50cea387]{flex-direction:column}.filter-select[data-v-50cea387]{width:100%}.modal-content[data-v-50cea387]{max-height:90vh}.message-bubble[data-v-50cea387]{max-width:85%}}.analytics-dashboard[data-v-d1b6f2c8]{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-header[data-v-d1b6f2c8]{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-d1b6f2c8]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-d1b6f2c8]{color:#6b7280;margin:0}.refresh-button[data-v-d1b6f2c8]{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-d1b6f2c8]{width:20px;height:20px;stroke-width:2}.refresh-button[data-v-d1b6f2c8]:hover:not(:disabled){background-color:#2563eb}.refresh-button[data-v-d1b6f2c8]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-d1b6f2c8]{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-d1b6f2c8]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-d1b6f2c8]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-overlay[data-v-d1b6f2c8]{text-align:center;padding:4rem 2rem}.spinner[data-v-d1b6f2c8]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-d1b6f2c8 1s linear infinite;margin:0 auto 1rem}@keyframes spin-d1b6f2c8{to{transform:rotate(360deg)}}.analytics-content[data-v-d1b6f2c8]{display:flex;flex-direction:column;gap:2rem}.summary-cards[data-v-d1b6f2c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.summary-card[data-v-d1b6f2c8]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;gap:1rem}.card-icon[data-v-d1b6f2c8]{width:56px;height:56px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-d1b6f2c8]{width:28px;height:28px}.card-icon.messages[data-v-d1b6f2c8]{background-color:#dbeafe;color:#1e40af}.card-icon.conversations[data-v-d1b6f2c8]{background-color:#e0e7ff;color:#4338ca}.card-icon.response-rate[data-v-d1b6f2c8]{background-color:#d1fae5;color:#065f46}.card-icon.tokens[data-v-d1b6f2c8]{background-color:#fce7f3;color:#9f1239}.card-content[data-v-d1b6f2c8]{flex:1}.card-label[data-v-d1b6f2c8]{margin:0 0 .25rem;font-size:.875rem;color:#6b7280}.card-value[data-v-d1b6f2c8]{margin:0;font-size:1.875rem;font-weight:700;color:#111827}.charts-section[data-v-d1b6f2c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.chart-card[data-v-d1b6f2c8]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.chart-card.full-width[data-v-d1b6f2c8]{grid-column:1 / -1}.chart-title[data-v-d1b6f2c8]{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#111827}.channel-chart[data-v-d1b6f2c8]{display:flex;flex-direction:column;gap:1rem}.channel-bar[data-v-d1b6f2c8]{display:flex;flex-direction:column;gap:.5rem}.channel-info[data-v-d1b6f2c8]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.channel-name[data-v-d1b6f2c8]{font-weight:500;color:#374151}.channel-count[data-v-d1b6f2c8]{color:#6b7280}.bar-container[data-v-d1b6f2c8]{height:8px;background-color:#f3f4f6;border-radius:4px;overflow:hidden}.bar-fill[data-v-d1b6f2c8]{height:100%;background:linear-gradient(to right,#3b82f6,#1e40af);border-radius:4px;transition:width .3s ease}.stats-grid[data-v-d1b6f2c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-item[data-v-d1b6f2c8]{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.stat-label[data-v-d1b6f2c8]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.stat-value[data-v-d1b6f2c8]{font-size:1.5rem;font-weight:700;color:#111827}.cost-table[data-v-d1b6f2c8]{overflow-x:auto}.cost-table table[data-v-d1b6f2c8]{width:100%;border-collapse:collapse}.cost-table th[data-v-d1b6f2c8],.cost-table td[data-v-d1b6f2c8]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}.cost-table th[data-v-d1b6f2c8]{font-weight:600;color:#374151;font-size:.875rem;background-color:#f9fafb}.cost-table td[data-v-d1b6f2c8]{color:#6b7280}.empty-chart[data-v-d1b6f2c8]{text-align:center;padding:2rem;color:#9ca3af}.activity-section[data-v-d1b6f2c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.activity-card[data-v-d1b6f2c8]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.activity-title[data-v-d1b6f2c8]{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#111827}.conversation-list[data-v-d1b6f2c8]{display:flex;flex-direction:column;gap:1rem}.conversation-item[data-v-d1b6f2c8]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.conversation-info[data-v-d1b6f2c8]{flex:1}.conversation-contact[data-v-d1b6f2c8]{margin:0 0 .25rem;font-weight:500;color:#111827}.conversation-channel[data-v-d1b6f2c8]{margin:0;font-size:.875rem;color:#6b7280}.conversation-meta[data-v-d1b6f2c8]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.conversation-status[data-v-d1b6f2c8]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.conversation-status.active[data-v-d1b6f2c8]{background-color:#d1fae5;color:#065f46}.conversation-status.completed[data-v-d1b6f2c8]{background-color:#e5e7eb;color:#374151}.conversation-status.escalated[data-v-d1b6f2c8]{background-color:#fef3c7;color:#92400e}.conversation-time[data-v-d1b6f2c8]{font-size:.75rem;color:#9ca3af}.kb-list[data-v-d1b6f2c8]{display:flex;flex-direction:column;gap:1rem}.kb-item[data-v-d1b6f2c8]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.kb-info[data-v-d1b6f2c8]{flex:1}.kb-title[data-v-d1b6f2c8]{margin:0 0 .25rem;font-weight:500;color:#111827}.kb-category[data-v-d1b6f2c8]{margin:0;font-size:.875rem;color:#6b7280}.kb-usage[data-v-d1b6f2c8]{display:flex;flex-direction:column;align-items:flex-end}.usage-count[data-v-d1b6f2c8]{font-size:1.5rem;font-weight:700;color:#3b82f6}.usage-label[data-v-d1b6f2c8]{font-size:.75rem;color:#9ca3af}.empty-activity[data-v-d1b6f2c8]{text-align:center;padding:2rem;color:#9ca3af}.empty-state[data-v-d1b6f2c8]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-d1b6f2c8]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h2[data-v-d1b6f2c8]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-d1b6f2c8]{color:#6b7280;margin:0}@media (max-width: 1024px){.stats-grid[data-v-d1b6f2c8],.charts-section[data-v-d1b6f2c8],.activity-section[data-v-d1b6f2c8]{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-header[data-v-d1b6f2c8]{flex-direction:column;align-items:flex-start;gap:1rem}.summary-cards[data-v-d1b6f2c8]{grid-template-columns:1fr}}.toast-container[data-v-e4f029c9]{position:fixed;top:1rem;right:1rem;z-index:99999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast[data-v-e4f029c9]{display:flex;align-items:center;gap:.75rem;min-width:300px;max-width:500px;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;pointer-events:auto;cursor:pointer;transition:all .3s ease}.toast[data-v-e4f029c9]:hover{transform:translate(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.toast-icon[data-v-e4f029c9]{flex-shrink:0;width:1.5rem;height:1.5rem}.toast-icon svg[data-v-e4f029c9]{width:100%;height:100%}.toast-message[data-v-e4f029c9]{flex:1;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.toast-success[data-v-e4f029c9]{background-color:#d1fae5;color:#065f46;border:1px solid #34d399}.toast-error[data-v-e4f029c9]{background-color:#fee2e2;color:#991b1b;border:1px solid #f87171}.toast-warning[data-v-e4f029c9]{background-color:#fef3c7;color:#92400e;border:1px solid #fbbf24}.toast-info[data-v-e4f029c9]{background-color:#dbeafe;color:#1e40af;border:1px solid #60a5fa}.toast-enter-active[data-v-e4f029c9],.toast-leave-active[data-v-e4f029c9]{transition:all .3s ease}.toast-enter-from[data-v-e4f029c9],.toast-leave-to[data-v-e4f029c9]{opacity:0;transform:translate(100%)}.toast-move[data-v-e4f029c9]{transition:transform .3s ease}@media (max-width: 640px){.toast-container[data-v-e4f029c9]{left:1rem;right:1rem}.toast[data-v-e4f029c9]{min-width:auto;max-width:none}}.loading-container[data-v-748564a7],.error-container[data-v-748564a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.spinner[data-v-748564a7]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-748564a7 1s linear infinite;margin-bottom:1rem}@keyframes spin-748564a7{to{transform:rotate(360deg)}}.loading-container p[data-v-748564a7]{color:#6b7280;font-size:1rem}.error-container[data-v-748564a7]{background-color:#fef2f2}.error-icon[data-v-748564a7]{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-748564a7]{width:32px;height:32px;color:#991b1b}.error-container h1[data-v-748564a7]{font-size:2rem;font-weight:700;color:#991b1b;margin:0 0 1rem}.error-container p[data-v-748564a7]{color:#7f1d1d;font-size:1.125rem;margin:0 0 .5rem;max-width:500px}.help-text[data-v-748564a7]{color:#991b1b;font-size:.875rem;font-style:italic}.whatsapp-provider-page[data-v-1ffb07fd]{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-1ffb07fd]{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-1ffb07fd]{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-1ffb07fd]{width:36px;height:36px;fill:#fff}h1[data-v-1ffb07fd]{color:#1a202c;margin-bottom:12px;font-size:32px;font-weight:700;letter-spacing:-.025em}.subtitle[data-v-1ffb07fd]{color:#718096;margin-bottom:32px;line-height:1.6;font-size:16px}.location-info[data-v-1ffb07fd]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:15px;margin-bottom:20px;text-align:left}.location-info h3[data-v-1ffb07fd]{color:#0369a1;font-size:16px;margin-bottom:5px}.location-info p[data-v-1ffb07fd]{color:#075985;font-size:14px;font-family:monospace;margin:0}.status[data-v-1ffb07fd]{padding:16px;border-radius:12px;margin-bottom:24px;font-weight:500;font-size:14px}.status.success[data-v-1ffb07fd]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status.error[data-v-1ffb07fd]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.status.warning[data-v-1ffb07fd]{background:#fffbeb;color:#d97706;border:1px solid #fed7aa}.status.info[data-v-1ffb07fd]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.setup-required[data-v-1ffb07fd]{background:#fffbeb;border:1px solid #fed7aa;border-radius:16px;padding:32px;text-align:center;margin-bottom:24px}.setup-icon[data-v-1ffb07fd]{font-size:48px;margin-bottom:16px}.setup-required h3[data-v-1ffb07fd]{color:#d97706;margin-bottom:16px;font-size:24px;font-weight:600}.setup-required p[data-v-1ffb07fd]{color:#92400e;margin-bottom:24px;font-size:16px;line-height:1.5}.setup-steps[data-v-1ffb07fd]{background:#fffc;border-radius:12px;padding:24px;margin:24px 0;text-align:left}.setup-steps ol[data-v-1ffb07fd]{margin:0;padding-left:20px;color:#92400e}.setup-steps li[data-v-1ffb07fd]{margin-bottom:10px;line-height:1.5}.qr-container[data-v-1ffb07fd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:32px;margin-bottom:32px}.qr-code[data-v-1ffb07fd]{margin-bottom:24px}.qr-instructions[data-v-1ffb07fd]{color:#64748b;font-size:14px;line-height:1.6}.connection-info[data-v-1ffb07fd]{background:#f0fdf4;border:1px solid #bbf7d0;padding:24px;border-radius:12px;margin-bottom:24px}.phone-number[data-v-1ffb07fd]{font-size:20px;font-weight:600;color:#166534;margin-bottom:12px}.connection-details[data-v-1ffb07fd]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.connected-time[data-v-1ffb07fd],.last-activity[data-v-1ffb07fd]{color:#64748b;font-size:14px;margin:0}.last-activity[data-v-1ffb07fd]{font-weight:500;display:flex;align-items:center;gap:6px}.activity-indicator[data-v-1ffb07fd]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.activity-recent .activity-indicator[data-v-1ffb07fd]{background-color:#10b981;box-shadow:0 0 0 2px #10b98133}.activity-moderate .activity-indicator[data-v-1ffb07fd]{background-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.activity-old .activity-indicator[data-v-1ffb07fd]{background-color:#94a3b8;box-shadow:0 0 0 2px #94a3b833}.activity-unknown .activity-indicator[data-v-1ffb07fd]{background-color:#e2e8f0}.btn[data-v-1ffb07fd]{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-1ffb07fd]:hover{background:#1da85b;box-shadow:0 4px 8px #25d3664d}.btn[data-v-1ffb07fd]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.btn-disconnect[data-v-1ffb07fd]{background:#ef4444;box-shadow:0 2px 4px #ef444433}.btn-disconnect[data-v-1ffb07fd]:hover{background:#dc2626;box-shadow:0 4px 8px #ef44444d}.btn-check[data-v-1ffb07fd]{background:#3b82f6;box-shadow:0 2px 4px #3b82f633}.btn-check[data-v-1ffb07fd]:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d}.btn-status[data-v-1ffb07fd]{background:#3b82f6}.loading[data-v-1ffb07fd]{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid currentColor;border-radius:50%;animation:spin-1ffb07fd 1s linear infinite}@keyframes spin-1ffb07fd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-note[data-v-1ffb07fd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-top:24px;text-align:center}.footer-note p[data-v-1ffb07fd]{color:#64748b;font-size:13px;margin:0;line-height:1.5}.whatsapp-content[data-v-1ffb07fd]{animation:fadeIn-1ffb07fd .3s ease-in}@keyframes fadeIn-1ffb07fd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.whatsapp-provider-page[data-v-1ffb07fd]{padding:16px}.container[data-v-1ffb07fd]{padding:32px 24px;margin:0}h1[data-v-1ffb07fd]{font-size:28px}.setup-required h3[data-v-1ffb07fd]{font-size:20px}.setup-required[data-v-1ffb07fd],.qr-container[data-v-1ffb07fd]{padding:24px}}.connect-options[data-v-1ffb07fd]{text-align:center}.divider[data-v-1ffb07fd]{display:flex;align-items:center;margin:20px 0;color:#94a3b8;font-size:14px}.divider[data-v-1ffb07fd]:before,.divider[data-v-1ffb07fd]:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-1ffb07fd]{padding:0 16px}.phone-input-group[data-v-1ffb07fd]{display:flex;flex-direction:column;gap:12px}.phone-input[data-v-1ffb07fd]{width:100%;padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;color:#1a202c;transition:border-color .2s ease;outline:none}.phone-input[data-v-1ffb07fd]:focus{border-color:#25d366}.phone-input[data-v-1ffb07fd]:disabled{background:#f8fafc;color:#94a3b8}.btn-phone[data-v-1ffb07fd]{background:#3b82f6;box-shadow:0 2px 4px #3b82f633}.btn-phone[data-v-1ffb07fd]:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d}.pairing-container[data-v-1ffb07fd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:32px;margin-bottom:32px;text-align:center}.pairing-code-display[data-v-1ffb07fd]{margin-bottom:24px}.pairing-code[data-v-1ffb07fd]{font-size:36px;font-weight:700;letter-spacing:6px;color:#1a202c;background:#fff;padding:16px 32px;border-radius:12px;border:2px solid #e2e8f0;display:inline-block;font-family:Courier New,monospace}.pairing-instructions[data-v-1ffb07fd]{color:#64748b;font-size:14px;line-height:1.8}.qr-actions[data-v-1ffb07fd]{margin-top:20px;text-align:center}.btn-secondary[data-v-1ffb07fd]{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-1ffb07fd]:hover:not(:disabled){background-color:#475569;box-shadow:0 2px 4px #47556933}.btn-secondary[data-v-1ffb07fd]:disabled{opacity:.5;cursor:not-allowed}.expire-message[data-v-1ffb07fd]{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-1ffb07fd]{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-1ffb07fd]{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-1ffb07fd .2s ease-out}.modal-content[data-v-1ffb07fd]{background:#fff;border-radius:15px;box-shadow:0 25px 50px #00000040;max-width:450px;width:90%;animation:slideIn-1ffb07fd .3s ease-out}.modal-header[data-v-1ffb07fd]{padding:25px 25px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9}.modal-header h3[data-v-1ffb07fd]{margin:0;font-size:20px;font-weight:600;color:#333}.modal-close[data-v-1ffb07fd]{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-1ffb07fd]:hover{background:#f1f5f9;color:#333}.modal-body[data-v-1ffb07fd]{padding:25px;text-align:center}.warning-icon[data-v-1ffb07fd]{font-size:48px;margin-bottom:15px;display:block}.modal-body p[data-v-1ffb07fd]{margin:0 0 20px;font-size:16px;color:#333;font-weight:500}.warning-details[data-v-1ffb07fd]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;margin-top:15px;text-align:left}.warning-details p[data-v-1ffb07fd]{margin:0 0 10px;font-size:14px;font-weight:600;color:#856404}.warning-details ul[data-v-1ffb07fd]{margin:0;padding-left:20px;color:#856404}.warning-details li[data-v-1ffb07fd]{margin-bottom:5px;font-size:13px;line-height:1.4}.modal-footer[data-v-1ffb07fd]{padding:0 25px 25px;display:flex;gap:15px;justify-content:flex-end}.btn-cancel[data-v-1ffb07fd]{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-1ffb07fd]:hover{background:#e9ecef;color:#495057;transform:none}.btn-confirm-disconnect[data-v-1ffb07fd]{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-1ffb07fd]:hover:not(:disabled){background:#c82333;transform:none}.btn-confirm-disconnect[data-v-1ffb07fd]:disabled{opacity:.6;cursor:not-allowed}@keyframes slideIn-1ffb07fd{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
