*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{--primary-color:var(--whatsapp-green);--primary-light:rgba(37,211,102,.08);--secondary-color:#6c757d;--bg-color:#f5f5f5;--bg-white:#fff;--bg-light:#f8fafc;--text-color:#333;--text-muted:#6b7280;--border-color:#e1e5eb;--hover-bg:#f0f2f5;--input-bg:##f5f5f5;--gray-color:#9ca3af;--success-color:#10b981;--background-listuser:#f0f0f0;--whatsapp-green:#25d366;--whatsapp-dark:#075e54}body,html{background-color:var(--bg-color)}#app,body,html{min-height:100vh;max-width:100vw;overflow-x:hidden}#app{position:relative}img{height:auto}a,button,img{max-width:100%}a,button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content{margin-left:240px;width:100%!important;max-width:100%!important}.dashboard{background:#f5f5f5!important}.login-container[data-v-1d27fc7b]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:#1a1a1a;overflow:hidden}.left-section[data-v-1d27fc7b]{position:relative;overflow:hidden;border-radius:24px;margin:1rem;padding:2rem;display:flex;flex-direction:column;min-height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.left-section[data-v-1d27fc7b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/peelochat_ecommerce.5bca2d90.png);background-size:cover;background-position:50%;transition:transform .8s ease;z-index:0}.left-section[data-v-1d27fc7b]:hover:before{transform:scale(1.1)}.left-section[data-v-1d27fc7b]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(37,211,102,.6),rgba(37,211,102,.2));z-index:1}.left-section[data-v-1d27fc7b]>*{position:relative;z-index:2}.logo[data-v-1d27fc7b]{height:48px}.logo img[data-v-1d27fc7b]{height:100%;-o-object-fit:contain;object-fit:contain}.back-link[data-v-1d27fc7b]{position:absolute;top:2rem;right:2rem;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(18,140,126,.2);border-radius:20px;font-size:14px;transition:background-color .2s}.back-link[data-v-1d27fc7b]:hover{background:rgba(18,140,126,.3)}.hero-content[data-v-1d27fc7b]{margin-top:auto;margin-bottom:3rem;color:#fff;position:relative;height:auto;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.slide[data-v-1d27fc7b]{width:100%;overflow:visible;position:absolute;top:0;left:0;right:0;bottom:0}.slide h2[data-v-1d27fc7b]{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.slide p[data-v-1d27fc7b]{font-size:1.2rem;line-height:1.5;opacity:.9;margin-bottom:2rem}.fade-slide-enter-active[data-v-1d27fc7b]{transition:all .8s ease-out;transition-delay:.2s}.fade-slide-leave-active[data-v-1d27fc7b]{transition:all .6s ease-in;position:absolute}.fade-slide-enter-from[data-v-1d27fc7b]{opacity:0;transform:translateY(30px)}.fade-slide-leave-to[data-v-1d27fc7b]{opacity:0;transform:translateY(-30px)}.fade-slide-move[data-v-1d27fc7b]{transition:transform .8s ease}.dots[data-v-1d27fc7b]{display:flex;gap:.8rem;margin-top:140px;justify-content:center}.dot[data-v-1d27fc7b]{width:2.5rem;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.dot[data-v-1d27fc7b]:hover{background:hsla(0,0%,100%,.4)}.dot.active[data-v-1d27fc7b]{background:#fff;width:4rem}.right-section[data-v-1d27fc7b]{padding:2rem 4rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden}.auth-container[data-v-1d27fc7b]{max-width:400px;width:100%;overflow:hidden}h1[data-v-1d27fc7b]{color:#fff;font-size:2.5rem;font-weight:500;margin-bottom:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-text[data-v-1d27fc7b]{color:#8f8f8f;margin-bottom:2rem}.login-link[data-v-1d27fc7b]{color:#fff;text-decoration:none;font-weight:500}.form-group[data-v-1d27fc7b]{margin-bottom:1.5rem}.form-group label[data-v-1d27fc7b]{display:block;color:#fff;margin-bottom:.5rem;font-size:.875rem}.form-group input[data-v-1d27fc7b]{width:100%;padding:.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#fff;font-size:1rem}.form-group input[data-v-1d27fc7b]:focus{outline:none;border-color:hsla(0,0%,100%,.3)}.input-error[data-v-1d27fc7b]{border-color:#ff5252!important}.error-message[data-v-1d27fc7b]{color:#ff5252;font-size:.875rem;margin-bottom:1rem;padding:.75rem;background-color:rgba(255,82,82,.1);border-radius:8px;border-left:3px solid #ff5252;animation:fadeIn-1d27fc7b .3s ease}@keyframes fadeIn-1d27fc7b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-button[data-v-1d27fc7b]{width:100%;padding:.75rem;border:none;border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.login-button[data-v-1d27fc7b]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.login-button[data-v-1d27fc7b]:active{transform:translateY(0)}.login-button[data-v-1d27fc7b]:disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.loader[data-v-1d27fc7b]{display:inline-block;width:20px;height:20px;border:2px solid rgba(26,26,26,.3);border-radius:50%;border-top-color:#1a1a1a;animation:spin-1d27fc7b 1s ease-in-out infinite}@keyframes spin-1d27fc7b{to{transform:rotate(1turn)}}.terms[data-v-1d27fc7b]{margin-top:2rem;font-size:.875rem;color:#8f8f8f;text-align:center}.terms a[data-v-1d27fc7b]{color:#fff;text-decoration:none;font-weight:500}.terms a[data-v-1d27fc7b]:hover{text-decoration:underline}@media (max-width:768px){.login-container[data-v-1d27fc7b]{grid-template-columns:1fr;overflow-y:auto}.right-section[data-v-1d27fc7b]{padding:2rem;min-height:100vh}.auth-container[data-v-1d27fc7b]{margin:0 auto;padding:0 1rem}.slide h2[data-v-1d27fc7b],h1[data-v-1d27fc7b]{font-size:2rem}}.auth-footer[data-v-1d27fc7b]{margin-top:2rem}.separator[data-v-1d27fc7b]{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#8f8f8f}.separator[data-v-1d27fc7b]:after,.separator[data-v-1d27fc7b]:before{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.1)}.separator span[data-v-1d27fc7b]{padding:0 10px}.register-prompt[data-v-1d27fc7b]{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.register-prompt span[data-v-1d27fc7b]{color:hsla(0,0%,100%,.7);font-size:.95rem}.register-button[data-v-1d27fc7b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(37,211,102,.1);border-radius:8px;color:#25d366;text-decoration:none;font-weight:500;transition:all .2s ease;white-space:nowrap}.register-button[data-v-1d27fc7b]:hover{background:rgba(37,211,102,.2);transform:translateX(5px)}.register-button svg[data-v-1d27fc7b]{transition:transform .2s ease}.register-button:hover svg[data-v-1d27fc7b]{transform:translateX(3px)}.login-form[data-v-1d27fc7b]{margin-top:1rem}.forgot-password-container[data-v-1d27fc7b]{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.forgot-password-link[data-v-1d27fc7b]{font-size:.875rem;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s ease}.forgot-password-link[data-v-1d27fc7b]:hover{color:#25d366;text-decoration:underline}.login-container[data-v-b22af85e]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:#1a1a1a;overflow:hidden}.left-section[data-v-b22af85e]{position:relative;overflow:hidden;border-radius:24px;margin:1rem;padding:2rem;display:flex;flex-direction:column;min-height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.left-section[data-v-b22af85e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/peelochat_ecommerce.5bca2d90.png);background-size:cover;background-position:50%;transition:transform .8s ease;z-index:0}.left-section[data-v-b22af85e]:hover:before{transform:scale(1.1)}.left-section[data-v-b22af85e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(37,211,102,.6),rgba(37,211,102,.2));z-index:1}.left-section[data-v-b22af85e]>*{position:relative;z-index:2}.logo[data-v-b22af85e]{position:relative;margin-bottom:2rem}.logo img[data-v-b22af85e]{height:40px;width:auto}.back-link[data-v-b22af85e]{position:relative;display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.hero-content[data-v-b22af85e]{margin-top:auto;margin-bottom:3rem;color:#fff;position:relative;height:auto;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.slide[data-v-b22af85e]{padding:0 3rem;position:absolute;width:100%;overflow:visible;top:0;left:0;right:0;bottom:0}.slide h2[data-v-b22af85e]{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.slide p[data-v-b22af85e]{font-size:1.2rem;line-height:1.5;opacity:.9;margin-bottom:2rem}.dots[data-v-b22af85e]{display:flex;gap:.5rem;padding:0 3rem;margin-top:6rem;justify-content:center}.dot[data-v-b22af85e]{width:1rem;height:.5rem;background:hsla(0,0%,100%,.2);border-radius:.5rem;cursor:pointer;transition:all .3s ease}.dot[data-v-b22af85e]:hover{background:hsla(0,0%,100%,.4)}.dot.active[data-v-b22af85e]{background:#fff;width:4rem}.right-section[data-v-b22af85e]{padding:2rem 4rem;display:flex;flex-direction:column;justify-content:center;height:100vh;overflow:hidden}.auth-container[data-v-b22af85e]{max-width:400px;width:100%;display:flex;flex-direction:column;height:100%}.form-container[data-v-b22af85e]{flex:1;overflow-y:auto;padding-right:20px;-ms-overflow-style:none;scrollbar-width:thin;padding-right:50px}.form-container[data-v-b22af85e]::-webkit-scrollbar{width:4px}.form-container[data-v-b22af85e]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.form-container[data-v-b22af85e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:10px}h1[data-v-b22af85e]{color:#fff;font-size:2.5rem;font-weight:500;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-text[data-v-b22af85e]{color:#8f8f8f;margin-bottom:2rem}.login-link[data-v-b22af85e]{color:#fff;text-decoration:none;font-weight:500}.form-group[data-v-b22af85e]{margin-bottom:1.5rem}.form-group label[data-v-b22af85e]{display:block;color:#fff;margin-bottom:.5rem;font-size:.875rem}.form-group input[data-v-b22af85e],.form-group select[data-v-b22af85e]{width:100%;padding:.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#fff;font-size:1rem}.form-group input[data-v-b22af85e]:focus,.form-group select[data-v-b22af85e]:focus{outline:none;border-color:hsla(0,0%,100%,.3)}.form-group select[data-v-b22af85e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.submit-btn[data-v-b22af85e]{width:100%;padding:.75rem;border:none;border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:1rem}.submit-btn[data-v-b22af85e]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.submit-btn[data-v-b22af85e]:active{transform:translateY(0)}.separator[data-v-b22af85e]{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#8f8f8f}.separator[data-v-b22af85e]:after,.separator[data-v-b22af85e]:before{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.1)}.separator span[data-v-b22af85e]{padding:0 10px}.connect-btn[data-v-b22af85e]{width:100%;padding:.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connect-btn[data-v-b22af85e]:hover{background:hsla(0,0%,100%,.05);transform:translateY(-1px)}.connect-btn[data-v-b22af85e]:active{transform:translateY(0)}.terms[data-v-b22af85e]{margin-top:2rem;font-size:.875rem;color:#8f8f8f;text-align:center}.terms a[data-v-b22af85e]{color:#fff;text-decoration:none;font-weight:500}.terms a[data-v-b22af85e]:hover{text-decoration:underline}.phone-input-container[data-v-b22af85e]{display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.phone-prefix[data-v-b22af85e]{background:hsla(0,0%,100%,.05);color:#fff;padding:.75rem;min-width:60px;text-align:center;border-right:1px solid hsla(0,0%,100%,.1)}.phone-input-container input[data-v-b22af85e]{border:none;flex:1}.phone-input-container input[data-v-b22af85e]:focus{outline:none}.fade-slide-enter-active[data-v-b22af85e]{transition:all .8s ease-out;transition-delay:.2s}.fade-slide-leave-active[data-v-b22af85e]{transition:all .6s ease-in;position:absolute}.fade-slide-enter-from[data-v-b22af85e]{opacity:0;transform:translateY(30px)}.fade-slide-leave-to[data-v-b22af85e]{opacity:0;transform:translateY(-30px)}@media (max-width:768px){.login-container[data-v-b22af85e]{grid-template-columns:1fr;overflow-y:auto}.right-section[data-v-b22af85e]{padding:2rem;min-height:100vh}.auth-container[data-v-b22af85e]{margin:0 auto;padding:0 1rem}.slide h2[data-v-b22af85e],h1[data-v-b22af85e]{font-size:2rem}}.steps-progress[data-v-b22af85e]{margin-bottom:2rem}.step-indicator[data-v-b22af85e],.steps-progress[data-v-b22af85e]{display:flex;justify-content:center;align-items:center;position:relative}.step-indicator[data-v-b22af85e]{width:30px;height:30px;border-radius:50%;background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);margin:0 15px;z-index:2;transition:all .3s ease}.step-indicator.active[data-v-b22af85e]{background-color:#fff;color:#1a1a1a;transform:scale(1.1)}.step-indicator.completed[data-v-b22af85e]{background-color:#4caf50;color:#fff}.progress-line[data-v-b22af85e]{position:absolute;height:2px;background-color:hsla(0,0%,100%,.1);width:70%;top:50%;transform:translateY(-50%);z-index:1}.step-content[data-v-b22af85e]{animation:fadeIn-b22af85e .5s ease}.step-navigation[data-v-b22af85e]{display:flex;justify-content:space-between;margin-top:2rem;gap:1rem}.back-btn[data-v-b22af85e],.next-btn[data-v-b22af85e]{padding:.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#fff;font-size:1rem;cursor:pointer;transition:all .2s}.back-btn[data-v-b22af85e]{background-color:transparent;padding:.75rem;display:flex;align-items:center;justify-content:center}.next-btn[data-v-b22af85e]{background-color:hsla(0,0%,100%,.1)}.submit-btn.full-width[data-v-b22af85e]{width:100%;margin-left:auto}.form-text[data-v-b22af85e]{color:#8f8f8f;font-size:.75rem;margin-top:.5rem}.phone-format[data-v-b22af85e]{color:hsla(0,0%,100%,.6);font-style:italic;margin-bottom:.5rem}.error-message[data-v-b22af85e]{margin-top:.5rem;animation:fadeIn-b22af85e .3s ease}.general-error-message[data-v-b22af85e]{color:#ff5252;font-size:.875rem;margin-top:1rem;padding:.75rem;background-color:rgba(255,82,82,.1);border-radius:8px;border-left:3px solid #ff5252;animation:fadeIn-b22af85e .3s ease}.captcha-group[data-v-b22af85e]{margin-top:2rem}.captcha-text[data-v-b22af85e]{color:#8f8f8f;font-size:.875rem;margin-bottom:1rem}.captcha-wrapper[data-v-b22af85e]{display:flex;justify-content:center}.real-captcha[data-v-b22af85e]{padding:.75rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background-color:hsla(0,0%,100%,.05)}.captcha-image[data-v-b22af85e],.real-captcha[data-v-b22af85e]{display:flex;align-items:center;justify-content:space-between}.captcha-image canvas[data-v-b22af85e]{width:100px;height:35px}.captcha-image button[data-v-b22af85e]{background:none;border:none;cursor:pointer}.captcha-input-wrapper[data-v-b22af85e]{flex:1;margin-left:.75rem}.captcha-input[data-v-b22af85e]{width:100%;padding:.75rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:transparent;color:#fff}.captcha-input[data-v-b22af85e]:focus{outline:none;border-color:hsla(0,0%,100%,.3)}.mock-captcha[data-v-b22af85e]{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:1rem;margin-top:1rem;display:flex;align-items:center;cursor:pointer;background-color:hsla(0,0%,100%,.05);transition:all .3s ease}.mock-captcha[data-v-b22af85e]:hover{background-color:hsla(0,0%,100%,.1)}.captcha-checkbox[data-v-b22af85e]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.5);border-radius:2px;margin-right:.75rem;position:relative}.captcha-verified[data-v-b22af85e]{background-color:rgba(76,175,80,.1);border-color:#4caf50}.captcha-success[data-v-b22af85e]{color:#4caf50;font-size:1.2rem;margin-left:.75rem}.captcha-checkbox.checked[data-v-b22af85e]{background-color:#4caf50;border-color:#4caf50}.captcha-checkbox.checked[data-v-b22af85e]:after{content:"✓";position:absolute;color:#fff;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.refresh-captcha[data-v-b22af85e]{color:hsla(0,0%,100%,.7);transition:color .2s}.refresh-captcha[data-v-b22af85e]:hover{color:#fff}@keyframes fadeIn-b22af85e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.back-btn[data-v-b22af85e]:hover,.next-btn[data-v-b22af85e]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-1px)}.submit-btn[data-v-b22af85e]:disabled{background:hsla(0,0%,100%,.5)}.input-error[data-v-b22af85e],.phone-input-error[data-v-b22af85e]{border-color:#ff5252!important}.success-animation[data-v-b22af85e]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:999;animation:fadeIn-b22af85e .3s ease}.success-checkmark[data-v-b22af85e]{width:80px;height:80px;margin:0 auto;margin-bottom:20px;position:relative}.check-icon[data-v-b22af85e]{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50}.check-icon[data-v-b22af85e]:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.check-icon[data-v-b22af85e]:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.check-icon[data-v-b22af85e]:after,.check-icon[data-v-b22af85e]:before{content:"";height:100px;position:absolute;background:rgba(0,0,0,.8);transform:rotate(-45deg)}.icon-line[data-v-b22af85e]{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.icon-line.line-tip[data-v-b22af85e]{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip-b22af85e .75s}.icon-line.line-long[data-v-b22af85e]{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long-b22af85e .75s}.icon-circle[data-v-b22af85e]{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}.icon-fix[data-v-b22af85e]{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:rgba(0,0,0,.8)}.success-message[data-v-b22af85e]{color:#fff;text-align:center;animation:fadeInUp-b22af85e .5s ease .5s both}.success-message h3[data-v-b22af85e]{font-size:1.8rem;margin-bottom:10px;color:#4caf50}.success-message p[data-v-b22af85e]{font-size:1.2rem;opacity:.9}@keyframes icon-line-tip-b22af85e{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long-b22af85e{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes fadeInUp-b22af85e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terms-checkbox[data-v-b22af85e]{margin-top:2rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.terms-checkbox[data-v-b22af85e]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.checkbox-container[data-v-b22af85e]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-left:35px}.checkbox-container input[type=checkbox][data-v-b22af85e]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container[data-v-b22af85e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;transition:all .2s ease}.checkbox-container input:checked~.checkbox-text[data-v-b22af85e]:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:#25d366;border-radius:4px;border:2px solid #25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.checkbox-container[data-v-b22af85e]:hover:before{border-color:hsla(0,0%,100%,.5)}.checkbox-text[data-v-b22af85e]{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.4}.checkbox-text a[data-v-b22af85e]{color:#25d366;text-decoration:none;font-weight:500;transition:all .2s ease}.checkbox-text a[data-v-b22af85e]:hover{color:#2ee375;text-decoration:underline}.checkbox-container.input-error[data-v-b22af85e]:before{border-color:#ff5252}.submit-btn[data-v-b22af85e]:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.submit-btn[data-v-b22af85e]:disabled,.submit-btn[data-v-b22af85e]:disabled:hover{background:hsla(0,0%,100%,.1);transform:none}.error-message[data-v-b22af85e]{color:#ff5252;font-size:.875rem;margin-top:.75rem;padding-left:35px}.back-button-container[data-v-b22af85e]{margin-bottom:1.5rem}.back-button[data-v-b22af85e]{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;transition:all .2s ease;padding:.5rem 0}.back-button[data-v-b22af85e]:hover{color:#fff;transform:translateX(-5px)}.back-button svg[data-v-b22af85e]{transition:transform .2s ease}.back-button:hover svg[data-v-b22af85e]{transform:translateX(-3px)}.login-container[data-v-1212613c]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:#1a1a1a;overflow:hidden}.left-section[data-v-1212613c]{position:relative;overflow:hidden;border-radius:24px;margin:1rem;padding:2rem;display:flex;flex-direction:column;min-height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.left-section[data-v-1212613c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/peelochat_ecommerce.5bca2d90.png);background-size:cover;background-position:50%;transition:transform .8s ease;z-index:0}.left-section[data-v-1212613c]:hover:before{transform:scale(1.1)}.left-section[data-v-1212613c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(37,211,102,.6),rgba(37,211,102,.2));z-index:1}.left-section[data-v-1212613c]>*{position:relative;z-index:2}.logo[data-v-1212613c]{position:relative;margin-bottom:2rem}.logo img[data-v-1212613c]{height:40px;width:auto}.back-link[data-v-1212613c]{position:absolute;top:2rem;right:2rem;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(18,140,126,.2);border-radius:20px;font-size:14px;transition:background-color .2s}.back-link[data-v-1212613c]:hover{background:rgba(18,140,126,.3)}.hero-content[data-v-1212613c]{margin-top:auto;margin-bottom:3rem;color:#fff;position:relative;height:auto;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.slide[data-v-1212613c]{padding:0 3rem;position:absolute;width:100%;overflow:visible;top:0;left:0;right:0;bottom:0}.slide h2[data-v-1212613c]{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.slide p[data-v-1212613c]{font-size:1.2rem;line-height:1.5;opacity:.9;margin-bottom:2rem}.dots[data-v-1212613c]{display:flex;gap:.5rem;padding:0 3rem;margin-top:6rem;justify-content:center}.dot[data-v-1212613c]{width:2.5rem;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.dot[data-v-1212613c]:hover{background:hsla(0,0%,100%,.4)}.dot.active[data-v-1212613c]{background:#fff;width:4rem}.right-section[data-v-1212613c]{padding:2rem 4rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden}.auth-container[data-v-1212613c]{max-width:400px;width:100%;overflow:hidden}h1[data-v-1212613c]{color:#fff;font-size:2.5rem;font-weight:500;margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-text[data-v-1212613c]{color:#8f8f8f;margin-bottom:2rem}.form-group[data-v-1212613c]{margin-bottom:1.5rem}.form-group label[data-v-1212613c]{display:block;color:#fff;margin-bottom:.5rem;font-size:.875rem}.form-group input[data-v-1212613c]{width:100%;padding:.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#fff;font-size:1rem}.form-group input[data-v-1212613c]:focus{outline:none;border-color:hsla(0,0%,100%,.3)}.input-error[data-v-1212613c]{border-color:#ff5252!important}.error-message[data-v-1212613c]{color:#ff5252;font-size:.875rem;margin-bottom:1rem;padding:.75rem;background-color:rgba(255,82,82,.1);border-radius:8px;border-left:3px solid #ff5252;animation:fadeIn-1212613c .3s ease}@keyframes fadeIn-1212613c{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.submit-button[data-v-1212613c]{width:100%;padding:.75rem;border:none;border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.submit-button[data-v-1212613c]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.submit-button[data-v-1212613c]:active{transform:translateY(0)}.submit-button[data-v-1212613c]:disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.loader[data-v-1212613c]{display:inline-block;width:20px;height:20px;border:2px solid rgba(26,26,26,.3);border-radius:50%;border-top-color:#1a1a1a;animation:spin-1212613c 1s ease-in-out infinite}@keyframes spin-1212613c{to{transform:rotate(1turn)}}.auth-footer[data-v-1212613c]{margin-top:2rem}.separator[data-v-1212613c]{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#8f8f8f}.separator[data-v-1212613c]:after,.separator[data-v-1212613c]:before{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.1)}.separator span[data-v-1212613c]{padding:0 10px}.login-prompt[data-v-1212613c]{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.login-prompt span[data-v-1212613c]{color:hsla(0,0%,100%,.7);font-size:.95rem}.login-button[data-v-1212613c]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(37,211,102,.1);border-radius:8px;color:#25d366;text-decoration:none;font-weight:500;transition:all .2s ease;white-space:nowrap}.login-button[data-v-1212613c]:hover{background:rgba(37,211,102,.2);transform:translateX(5px)}.login-button svg[data-v-1212613c]{transition:transform .2s ease}.login-button:hover svg[data-v-1212613c]{transform:translateX(3px)}.forgot-password-form[data-v-1212613c]{margin-top:1rem}.success-container[data-v-1212613c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0;animation:fadeIn-1212613c .5s ease}.success-icon[data-v-1212613c]{margin-bottom:1.5rem}.success-title[data-v-1212613c]{color:#25d366;font-size:1.5rem;margin-bottom:1rem}.success-text[data-v-1212613c]{color:#8f8f8f;margin-bottom:2rem;line-height:1.5}.back-to-login-button[data-v-1212613c]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.back-to-login-button[data-v-1212613c]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.back-button-container[data-v-1212613c]{margin-bottom:1.5rem}.back-button[data-v-1212613c]{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;transition:all .2s ease;padding:.5rem 0}.back-button[data-v-1212613c]:hover{color:#fff;transform:translateX(-5px)}.back-button svg[data-v-1212613c]{transition:transform .2s ease}.back-button:hover svg[data-v-1212613c]{transform:translateX(-3px)}.fade-slide-enter-active[data-v-1212613c]{transition:all .8s ease-out;transition-delay:.2s}.fade-slide-leave-active[data-v-1212613c]{transition:all .6s ease-in;position:absolute}.fade-slide-enter-from[data-v-1212613c]{opacity:0;transform:translateY(30px)}.fade-slide-leave-to[data-v-1212613c]{opacity:0;transform:translateY(-30px)}@media (max-width:768px){.login-container[data-v-1212613c]{grid-template-columns:1fr;overflow-y:auto}.right-section[data-v-1212613c]{padding:2rem;min-height:100vh}.auth-container[data-v-1212613c]{margin:0 auto;padding:0 1rem}.slide h2[data-v-1212613c],h1[data-v-1212613c]{font-size:2rem}}.login-container[data-v-ed0e4170]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:#1a1a1a;overflow:hidden}.left-section[data-v-ed0e4170]{position:relative;overflow:hidden;border-radius:24px;margin:1rem;padding:2rem;display:flex;flex-direction:column;min-height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.left-section[data-v-ed0e4170]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/peelochat_ecommerce.5bca2d90.png);background-size:cover;background-position:50%;transition:transform .8s ease;z-index:0}.left-section[data-v-ed0e4170]:hover:before{transform:scale(1.1)}.left-section[data-v-ed0e4170]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(37,211,102,.6),rgba(37,211,102,.2));z-index:1}.left-section[data-v-ed0e4170]>*{position:relative;z-index:2}.logo[data-v-ed0e4170]{position:relative;margin-bottom:2rem}.logo img[data-v-ed0e4170]{height:40px;width:auto}.back-link[data-v-ed0e4170]{position:absolute;top:2rem;right:2rem;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(18,140,126,.2);border-radius:20px;font-size:14px;transition:background-color .2s}.back-link[data-v-ed0e4170]:hover{background:rgba(18,140,126,.3)}.hero-content[data-v-ed0e4170]{margin-top:auto;margin-bottom:3rem;color:#fff;position:relative;height:auto;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.slide[data-v-ed0e4170]{padding:0 3rem;position:absolute;width:100%;overflow:visible;top:0;left:0;right:0;bottom:0}.slide h2[data-v-ed0e4170]{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.slide p[data-v-ed0e4170]{font-size:1.2rem;line-height:1.5;opacity:.9;margin-bottom:2rem}.dots[data-v-ed0e4170]{display:flex;gap:.5rem;padding:0 3rem;margin-top:6rem;justify-content:center}.dot[data-v-ed0e4170]{width:2.5rem;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.dot[data-v-ed0e4170]:hover{background:hsla(0,0%,100%,.4)}.dot.active[data-v-ed0e4170]{background:#fff;width:4rem}.right-section[data-v-ed0e4170]{padding:2rem 4rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden}.auth-container[data-v-ed0e4170]{max-width:400px;width:100%;overflow:hidden}h1[data-v-ed0e4170]{color:#fff;font-size:2.5rem;font-weight:500;margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-text[data-v-ed0e4170]{color:#8f8f8f;margin-bottom:2rem}.form-group[data-v-ed0e4170]{margin-bottom:1.5rem}.form-group label[data-v-ed0e4170]{display:block;color:#fff;margin-bottom:.5rem;font-size:.875rem}.password-input-container[data-v-ed0e4170]{position:relative}.form-group input[data-v-ed0e4170]{width:100%;padding:.75rem;padding-right:3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#fff;font-size:1rem}.form-group input[data-v-ed0e4170]:focus{outline:none;border-color:hsla(0,0%,100%,.3)}.input-error[data-v-ed0e4170]{border-color:#ff5252!important}.password-toggle[data-v-ed0e4170]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.password-toggle[data-v-ed0e4170]:hover{color:hsla(0,0%,100%,.8)}.field-error[data-v-ed0e4170]{color:#ff5252;font-size:.75rem;margin-top:.25rem;animation:fadeIn-ed0e4170 .3s ease}.password-requirements[data-v-ed0e4170]{margin:1.5rem 0;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.password-requirements h4[data-v-ed0e4170]{color:#fff;font-size:.875rem;margin-bottom:.75rem;font-weight:500}.password-requirements ul[data-v-ed0e4170]{list-style:none;padding:0;margin:0}.password-requirements li[data-v-ed0e4170]{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.6);font-size:.8rem;margin-bottom:.5rem;transition:color .2s ease}.password-requirements li[data-v-ed0e4170]:last-child{margin-bottom:0}.password-requirements li svg[data-v-ed0e4170]{opacity:.3;transition:opacity .2s ease}.password-requirements li.valid[data-v-ed0e4170]{color:#25d366}.password-requirements li.valid svg[data-v-ed0e4170]{opacity:1}.error-message[data-v-ed0e4170]{color:#ff5252;font-size:.875rem;margin-bottom:1rem;padding:.75rem;background-color:rgba(255,82,82,.1);border-radius:8px;border-left:3px solid #ff5252;animation:fadeIn-ed0e4170 .3s ease}@keyframes fadeIn-ed0e4170{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.submit-button[data-v-ed0e4170]{width:100%;padding:.75rem;border:none;border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.submit-button[data-v-ed0e4170]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.submit-button[data-v-ed0e4170]:active{transform:translateY(0)}.submit-button[data-v-ed0e4170]:disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed;transform:none}.loader[data-v-ed0e4170]{display:inline-block;width:20px;height:20px;border:2px solid rgba(26,26,26,.3);border-radius:50%;border-top-color:#1a1a1a;animation:spin-ed0e4170 1s ease-in-out infinite}@keyframes spin-ed0e4170{to{transform:rotate(1turn)}}.auth-footer[data-v-ed0e4170]{margin-top:2rem}.separator[data-v-ed0e4170]{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#8f8f8f}.separator[data-v-ed0e4170]:after,.separator[data-v-ed0e4170]:before{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.1)}.separator span[data-v-ed0e4170]{padding:0 10px}.login-prompt[data-v-ed0e4170]{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.login-prompt span[data-v-ed0e4170]{color:hsla(0,0%,100%,.7);font-size:.95rem}.login-button[data-v-ed0e4170]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(37,211,102,.1);border-radius:8px;color:#25d366;text-decoration:none;font-weight:500;transition:all .2s ease;white-space:nowrap}.login-button[data-v-ed0e4170]:hover{background:rgba(37,211,102,.2);transform:translateX(5px)}.login-button svg[data-v-ed0e4170]{transition:transform .2s ease}.login-button:hover svg[data-v-ed0e4170]{transform:translateX(3px)}.reset-password-form[data-v-ed0e4170]{margin-top:1rem}.success-container[data-v-ed0e4170]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0;animation:fadeIn-ed0e4170 .5s ease}.success-icon[data-v-ed0e4170]{margin-bottom:1.5rem}.success-title[data-v-ed0e4170]{color:#25d366;font-size:1.5rem;margin-bottom:1rem}.success-text[data-v-ed0e4170]{color:#8f8f8f;margin-bottom:2rem;line-height:1.5}.back-to-login-button[data-v-ed0e4170]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.back-to-login-button[data-v-ed0e4170]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.back-button-container[data-v-ed0e4170]{margin-bottom:1.5rem}.back-button[data-v-ed0e4170]{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;transition:all .2s ease;padding:.5rem 0}.back-button[data-v-ed0e4170]:hover{color:#fff;transform:translateX(-5px)}.back-button svg[data-v-ed0e4170]{transition:transform .2s ease}.back-button:hover svg[data-v-ed0e4170]{transform:translateX(-3px)}.fade-slide-enter-active[data-v-ed0e4170]{transition:all .8s ease-out;transition-delay:.2s}.fade-slide-leave-active[data-v-ed0e4170]{transition:all .6s ease-in;position:absolute}.fade-slide-enter-from[data-v-ed0e4170]{opacity:0;transform:translateY(30px)}.fade-slide-leave-to[data-v-ed0e4170]{opacity:0;transform:translateY(-30px)}@media (max-width:768px){.login-container[data-v-ed0e4170]{grid-template-columns:1fr;overflow-y:auto}.right-section[data-v-ed0e4170]{padding:2rem;min-height:100vh}.auth-container[data-v-ed0e4170]{margin:0 auto;padding:0 1rem}.slide h2[data-v-ed0e4170],h1[data-v-ed0e4170]{font-size:2rem}}.sidebar-container[data-v-1a7bec11]{display:flex;height:100vh;position:fixed;top:0;left:0;bottom:0;z-index:1000}.sidebar[data-v-1a7bec11]{width:64px;height:100vh;background:#f9fafb;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:12px 0;z-index:10}.sidebar.dark-mode[data-v-1a7bec11]{background:#111827;border-right-color:#374151}.logo-icon[data-v-1a7bec11]{width:40px;height:40px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dark-mode .logo-icon[data-v-1a7bec11]{background:#1f2937;border-color:#374151}.logo-icon img[data-v-1a7bec11]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.nav-menu[data-v-1a7bec11]{display:flex;flex-direction:column;gap:8px;padding:0 12px;flex:1;overflow-y:auto}.nav-item[data-v-1a7bec11]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;color:#6b7280;text-decoration:none;border:none;background:none;cursor:pointer;transition:all .2s ease}.nav-item.active[data-v-1a7bec11],.nav-item[data-v-1a7bec11]:hover{background-color:#f3f4f6;color:#111827}.nav-item.nav-external[data-v-1a7bec11]{border:1px solid #e5e7eb}.nav-item.nav-external[data-v-1a7bec11]:hover{border-color:#3b82f6;color:#3b82f6}.dark-mode .nav-item[data-v-1a7bec11]{color:#9ca3af}.dark-mode .nav-item.active[data-v-1a7bec11],.dark-mode .nav-item[data-v-1a7bec11]:hover{background-color:#1f2937;color:#f9fafb}.bottom-tools[data-v-1a7bec11]{display:flex;flex-direction:column;gap:8px;padding:0 12px;margin-top:12px;margin-bottom:12px}.settings-button[data-v-1a7bec11],.theme-toggle[data-v-1a7bec11]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;transition:all .2s ease}.settings-button[data-v-1a7bec11]:hover,.theme-toggle[data-v-1a7bec11]:hover{background-color:#f3f4f6;color:#111827}.dark-mode .settings-button[data-v-1a7bec11],.dark-mode .theme-toggle[data-v-1a7bec11]{color:#9ca3af}.dark-mode .settings-button[data-v-1a7bec11]:hover,.dark-mode .theme-toggle[data-v-1a7bec11]:hover{background-color:#1f2937;color:#f9fafb}.profile-section[data-v-1a7bec11]{padding:0 12px;position:static}.profile-button[data-v-1a7bec11]{width:40px;height:40px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.dark-mode .profile-button[data-v-1a7bec11]{background:#1f2937;border-color:#374151}.profile-button[data-v-1a7bec11]:hover{border-color:#d1d5db}.profile-button img[data-v-1a7bec11]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.verified-badge[data-v-1a7bec11]{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.1)}.verified-badge.blue[data-v-1a7bec11]{position:static;margin-left:auto}.expanded-sidebar[data-v-1a7bec11]{position:absolute;left:64px;top:0;width:240px;height:100vh;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow-y:auto;z-index:20;box-shadow:4px 0 10px rgba(0,0,0,.05)}.expanded-sidebar.dark-mode[data-v-1a7bec11]{background:#1f2937;border-right-color:#374151;box-shadow:4px 0 10px rgba(0,0,0,.3)}.workspace-header[data-v-1a7bec11]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px;border-bottom:1px solid #e5e7eb}.dark-mode .workspace-header[data-v-1a7bec11]{border-bottom-color:#374151}.workspace-info[data-v-1a7bec11]{overflow:hidden}.workspace-name[data-v-1a7bec11]{font-size:15px;font-weight:600;color:#111827;margin:0}.workspace-url[data-v-1a7bec11]{font-size:12px;color:#6b7280}.dark-mode .workspace-name[data-v-1a7bec11]{color:#f9fafb}.dark-mode .workspace-url[data-v-1a7bec11]{color:#9ca3af}.toggle-button[data-v-1a7bec11]{background:transparent;border:none;color:#6b7280;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;cursor:pointer}.dark-mode .toggle-button[data-v-1a7bec11]{color:#9ca3af}.switch-stores[data-v-1a7bec11]{display:flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:8px;color:#6b7280;font-size:14px;cursor:pointer}.switch-stores[data-v-1a7bec11]:hover{color:#111827}.dark-mode .switch-stores[data-v-1a7bec11]{color:#9ca3af}.dark-mode .switch-stores[data-v-1a7bec11]:hover{color:#f9fafb}.main-navigation[data-v-1a7bec11]{flex:1;overflow-y:auto;padding:8px 0}.main-navigation .menu-item[data-v-1a7bec11]{display:flex;align-items:center;gap:12px;padding:8px 16px;color:#374151;text-decoration:none;font-size:14px;cursor:pointer;transition:background-color .2s ease}.main-navigation .menu-item[data-v-1a7bec11]:hover{background-color:#f3f4f6}.main-navigation .menu-item.active[data-v-1a7bec11]{background-color:#f3f4f6;color:#111827}.dark-mode .main-navigation .menu-item[data-v-1a7bec11]{color:#d1d5db}.dark-mode .main-navigation .menu-item[data-v-1a7bec11]:hover{background-color:#374151}.dark-mode .main-navigation .menu-item.active[data-v-1a7bec11]{background-color:#374151;color:#f9fafb}.menu-item svg[data-v-1a7bec11]{color:#6b7280;flex-shrink:0}.dark-mode .menu-item svg[data-v-1a7bec11]{color:#9ca3af}.menu-section[data-v-1a7bec11]{margin-bottom:4px}.section-header[data-v-1a7bec11]{display:flex;align-items:center;justify-content:space-between;padding-right:12px}.section-header .menu-item[data-v-1a7bec11]{flex:1}.add-button[data-v-1a7bec11]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:4px;padding:0}.add-button[data-v-1a7bec11]:hover{background-color:#f3f4f6}.dark-mode .add-button[data-v-1a7bec11]{color:#9ca3af}.dark-mode .add-button[data-v-1a7bec11]:hover{background-color:#374151}.submenu[data-v-1a7bec11]{padding-left:48px}.submenu-item[data-v-1a7bec11]{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 6px 0;color:#374151;text-decoration:none;font-size:14px;cursor:pointer}.submenu-item[data-v-1a7bec11]:hover{color:#111827}.dark-mode .submenu-item[data-v-1a7bec11]{color:#d1d5db}.dark-mode .submenu-item[data-v-1a7bec11]:hover{color:#f9fafb}.counter[data-v-1a7bec11]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#f3f4f6;color:#6b7280;border-radius:10px;font-size:12px;font-weight:500}.dark-mode .counter[data-v-1a7bec11]{background:#374151;color:#9ca3af}.nav-item[data-v-1a7bec11],.settings-button[data-v-1a7bec11],.theme-toggle[data-v-1a7bec11]{position:relative}.tooltip-text[data-v-1a7bec11]{visibility:hidden;position:fixed;left:110%;top:50%;transform:translateY(-50%);background-color:#1f2937;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease,visibility .2s ease;z-index:40000000000}.tooltip-text[data-v-1a7bec11]:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #1f2937 transparent transparent}.tooltip-text.visible[data-v-1a7bec11]{position:fixed!important;z-index:99999!important;visibility:visible!important;opacity:1!important}.dark-mode .tooltip-text[data-v-1a7bec11]{background-color:#374151;color:#f9fafb}.dark-mode .tooltip-text[data-v-1a7bec11]:before{border-color:transparent #374151 transparent transparent}.user-menu[data-v-1a7bec11]{position:fixed;left:65px;bottom:12px;width:250px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;z-index:30000}.dark-mode .user-menu[data-v-1a7bec11]{background:#1f2937;border-color:#374151;box-shadow:0 4px 15px rgba(0,0,0,.3)}.user-info[data-v-1a7bec11]{padding:12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb}.dark-mode .user-info[data-v-1a7bec11]{border-bottom-color:#374151}.menu-avatar[data-v-1a7bec11]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-details[data-v-1a7bec11]{flex:1;min-width:0}.user-name[data-v-1a7bec11]{display:block;font-size:14px;font-weight:500;color:#111827}.user-email[data-v-1a7bec11]{display:block;font-size:12px;color:#6b7280;margin-top:1px}.dark-mode .user-name[data-v-1a7bec11]{color:#f9fafb}.dark-mode .user-email[data-v-1a7bec11]{color:#9ca3af}.menu-items[data-v-1a7bec11]{padding:4px 0}.menu-item[data-v-1a7bec11]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#374151;text-decoration:none;font-size:13px;cursor:pointer;transition:background-color .2s ease}.menu-item[data-v-1a7bec11]:hover{background-color:#f3f4f6}.dark-mode .menu-item[data-v-1a7bec11]{color:#d1d5db}.dark-mode .menu-item[data-v-1a7bec11]:hover{background-color:#374151}.menu-icon[data-v-1a7bec11]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.dark-mode .menu-icon[data-v-1a7bec11]{color:#9ca3af}.shortcut[data-v-1a7bec11]{display:none}[data-v-a0079f8a]:root{--bg-primary:#f7f7f7;--bg-secondary:#fff;--bg-tertiary:#f0f2f5;--text-primary:#111b21;--text-secondary:#667781;--text-tertiary:#8696a0;--border-color:#e9edef;--accent-green:#1abb34;--accent-light-green:#e8f8ea;--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.dashboard.dark-mode[data-v-a0079f8a]{--bg-primary:#111b21;--bg-secondary:#1f2937;--bg-tertiary:#374151;--text-primary:#fff;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--border-color:#374151}.dashboard.dark-mode .metric-card[data-v-a0079f8a],.dashboard.dark-mode .project-selector[data-v-a0079f8a],.dashboard.dark-mode .right-sidebar[data-v-a0079f8a],.dashboard.dark-mode .stat-item[data-v-a0079f8a]{background:var(--bg-secondary);border-color:var(--border-color)}.dashboard.dark-mode .metric-value[data-v-a0079f8a],.dashboard.dark-mode .stat-item .value[data-v-a0079f8a],.dashboard.dark-mode .stat-item span[data-v-a0079f8a],.dashboard.dark-mode h1[data-v-a0079f8a]{color:var(--text-primary)}.dashboard.dark-mode .header-subtitle[data-v-a0079f8a]{color:var(--text-secondary)}.header-actions-right[data-v-a0079f8a]{display:flex;align-items:center;gap:16px}.theme-switch[data-v-a0079f8a]{display:flex;align-items:center}.theme-btn[data-v-a0079f8a]{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:all .2s ease}.theme-btn[data-v-a0079f8a]:hover{background:var(--bg-tertiary);color:var(--accent-green)}.dashboard[data-v-a0079f8a]{display:flex;min-height:100vh;background:#f5f7fa;position:relative}.main-content[data-v-a0079f8a]{flex:1;margin-left:240px;transition:margin-left .3s ease;min-height:100vh;background:var(--bg-color);position:relative;overflow-x:hidden}.main-content.expanded[data-v-a0079f8a]{margin-left:240px}.right-sidebar[data-v-a0079f8a]{background:var(--bg-secondary);padding:24px;border-left:1px solid var(--border-color);position:fixed;right:0;top:0;bottom:0;width:320px;overflow-y:auto}.calendar-header[data-v-a0079f8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.date-nav[data-v-a0079f8a]{display:flex;align-items:center;gap:16px}.nav-btn[data-v-a0079f8a]{background:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-primary)}.more-btn[data-v-a0079f8a],.nav-btn[data-v-a0079f8a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.more-btn[data-v-a0079f8a]{background:none;border:none;color:var(--text-secondary)}@media (max-width:1400px){.main-content[data-v-a0079f8a]{width:calc(100% - 400px)}}@media (max-width:1200px){.main-content[data-v-a0079f8a]{width:calc(100% - 80px);right:0}.sidebar.expanded+.main-content[data-v-a0079f8a]{margin-left:240px}.right-sidebar[data-v-a0079f8a]{display:none}}@media (max-width:768px){.main-content.expanded[data-v-a0079f8a],.main-content[data-v-a0079f8a]{margin-left:0}}.dashboard-container[data-v-c364680e]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;padding:20px;background-color:#f5f5f5;border-radius:12px}.bar-label[data-v-c364680e],.call-info[data-v-c364680e],.card-header h2[data-v-c364680e],.day-item[data-v-c364680e],.hours[data-v-c364680e],.messages-total[data-v-c364680e],.metric-label[data-v-c364680e],.metric-value[data-v-c364680e],.month-selector[data-v-c364680e],.popularity-message[data-v-c364680e],.score-number[data-v-c364680e],.time-label-accent[data-v-c364680e],.trend[data-v-c364680e],.user-name[data-v-c364680e],.user-status[data-v-c364680e]{cursor:pointer}.main-card[data-v-c364680e]{grid-column:span 1;background:linear-gradient(135deg,#075e54,#128c7e);border-radius:20px;padding:28px;color:#fff;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 20px rgba(0,0,0,.15);position:relative;overflow:hidden}.main-card[data-v-c364680e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,hsla(0,0%,100%,.2),transparent 60%);z-index:0}.stats-header[data-v-c364680e]{margin-bottom:1.5rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.stats-title[data-v-c364680e]{font-size:1.2rem;opacity:1;color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:.5px;text-transform:uppercase;position:relative}.stats-title[data-v-c364680e]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:hsla(0,0%,100%,.4);border-radius:2px}.stats-number[data-v-c364680e]{font-size:4rem;font-weight:800;line-height:1;margin-top:1rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2);letter-spacing:-1px;display:inline-block;position:relative}.stats-number[data-v-c364680e]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;z-index:-1}.stats-metrics[data-v-c364680e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;position:relative;z-index:1;margin-top:.5rem}.metric[data-v-c364680e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.15);padding:.75rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;transition:transform .2s ease,background .2s ease;position:relative;overflow:hidden}.metric[data-v-c364680e]:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.2)}.metric[data-v-c364680e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent);z-index:-1}.metric-icon[data-v-c364680e]{width:40px;height:40px;background:hsla(0,0%,100%,.3);border-radius:50%;margin-bottom:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.metric-value[data-v-c364680e]{font-size:1.6rem;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2);letter-spacing:.5px;line-height:1;margin:.25rem 0}.metric-label[data-v-c364680e]{font-size:.75rem;color:hsla(0,0%,100%,.9);font-weight:400;opacity:1;text-transform:uppercase;letter-spacing:.5px}.popularity-card[data-v-c364680e]{grid-column:span 1;background:#f0f0f0;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 12px rgba(0,0,0,.05);min-height:420px}.card-header[data-v-c364680e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.card-header h2[data-v-c364680e]{margin:0;font-size:1.25rem;font-weight:600;color:#075e54}.popularity-score[data-v-c364680e]{display:flex;align-items:baseline;gap:.5rem}.score-number[data-v-c364680e]{font-size:2rem;font-weight:700;color:#128c7e}.score-change[data-v-c364680e]{font-size:.875rem;font-weight:500;color:#25d366;background:rgba(37,211,102,.1);padding:2px 6px;border-radius:4px}.popularity-gauge[data-v-c364680e]{display:flex;justify-content:center;align-items:center;height:150px}.gauge-circle[data-v-c364680e]{width:120px;height:120px;border-radius:50%;background:#f3f3f3;position:relative;overflow:hidden}.gauge-progress[data-v-c364680e]{width:100%;height:100%;clip-path:polygon(50% 50%,100% 50%,100% 0,0 0,0 50%);background:linear-gradient(90deg,#25d366,#128c7e);transform-origin:bottom center}.gauge-center[data-v-c364680e]{position:absolute;width:80px;height:80px;background:#f0f0f0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.popularity-message[data-v-c364680e]{text-align:center;color:#075e54;font-size:.875rem;margin:.5rem 0}.highlight[data-v-c364680e]{color:#25d366;font-weight:600}.insight-button[data-v-c364680e]{display:flex;align-items:center;justify-content:space-between;background:#128c7e;color:#fff;border:none;border-radius:12px;padding:12px 16px;font-size:.875rem;font-weight:500;cursor:pointer;margin-top:auto;width:100%;transition:all .2s}.insight-button[data-v-c364680e]:hover{background:#075e54}.calendar-card[data-v-c364680e]{grid-column:span 1;background:#f0f0f0;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.month-selector[data-v-c364680e]{display:flex;align-items:center;gap:8px;background-color:rgba(18,140,126,.1);border-radius:20px;padding:6px 12px;cursor:pointer;font-size:.875rem;color:#075e54}.call-info[data-v-c364680e]{display:flex;align-items:center;gap:8px;color:#128c7e;font-size:.875rem}.days-row[data-v-c364680e]{display:flex;justify-content:space-between;margin-top:16px}.day-item[data-v-c364680e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;padding:4px}.day-item.active[data-v-c364680e]{background-color:#25d366;color:#fff}.day-number[data-v-c364680e]{font-weight:600;font-size:.875rem}.day-name[data-v-c364680e]{font-size:.75rem;color:#777}.day-item.active .day-name[data-v-c364680e]{color:hsla(0,0%,100%,.8)}.messages-card[data-v-c364680e]{grid-column:span 1;background:#f0f0f0;border-radius:20px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.05)}.messages-total[data-v-c364680e]{font-size:1.25rem;font-weight:600;color:#128c7e}.bar-chart[data-v-c364680e]{display:flex;justify-content:space-between;align-items:flex-end;height:150px;margin-top:1rem}.bar-column[data-v-c364680e]{display:flex;flex-direction:column;align-items:center;width:100%}.bar[data-v-c364680e]{width:10px;background:linear-gradient(0deg,#128c7e,#25d366);border-radius:5px;margin-bottom:8px;transition:height .5s}.bar-label[data-v-c364680e]{font-size:.75rem;color:#777}.time-card[data-v-c364680e]{grid-column:span 1;background:linear-gradient(135deg,#075e54,#128c7e);border-radius:20px;padding:24px;display:flex;align-items:center;gap:16px;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.time-icon[data-v-c364680e]{background-color:hsla(0,0%,100%,.25);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3)}.circle-icon[data-v-c364680e]{background-color:hsla(0,0%,100%,.2);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.5);transition:all .3s ease}.circle-icon[data-v-c364680e]:hover{transform:scale(1.05);background-color:hsla(0,0%,100%,.25)}.time-info[data-v-c364680e]{display:flex;flex-direction:column;gap:8px}.time-label-accent[data-v-c364680e]{font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.7px;text-shadow:0 1px 3px rgba(0,0,0,.2)}.time-value[data-v-c364680e]{align-items:baseline;gap:8px}.hours[data-v-c364680e]{font-size:2rem}.unit[data-v-c364680e]{font-size:1.25rem;opacity:.8}.users-card[data-v-c364680e]{grid-column:span 1;background:#f0f0f0;border-radius:20px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;min-height:420px}.user-count[data-v-c364680e]{font-size:1.25rem;font-weight:600;color:#128c7e}.users-list[data-v-c364680e]{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;max-height:250px}.user-item[data-v-c364680e]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:background .2s;cursor:pointer}.user-item[data-v-c364680e]:hover{background:rgba(18,140,126,.05)}.user-avatar[data-v-c364680e]{width:40px;height:40px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-info[data-v-c364680e]{flex:1}.user-name[data-v-c364680e]{font-size:.875rem;font-weight:500;color:#333}.user-status[data-v-c364680e]{font-size:.75rem;color:#777}.user-status.online[data-v-c364680e]{color:#25d366}.user-rating[data-v-c364680e]{font-size:.875rem;font-weight:600;color:#128c7e;padding:3px 6px;background:rgba(18,140,126,.1);border-radius:4px}.chatbot-name[data-v-c364680e]{font-weight:600;color:#128c7e;padding:1px 4px;background:rgba(18,140,126,.1);border-radius:3px;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;display:inline-block;cursor:pointer}.metrics-grid[data-v-c364680e]{grid-column:span 3;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.metric-card[data-v-c364680e]{background:#f0f0f0;border-radius:20px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.metric-icon[data-v-c364680e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.metric-icon.users[data-v-c364680e]{background-color:rgba(37,211,102,.1);color:#25d366}.metric-icon.messages[data-v-c364680e]{background-color:rgba(18,140,126,.1);color:#128c7e}.metric-icon.bots[data-v-c364680e]{background-color:rgba(7,94,84,.1);color:#075e54}.metric-info[data-v-c364680e]{display:flex;flex-direction:column}.metric-value[data-v-c364680e]{font-size:1.5rem;font-weight:600;color:#333}.metric-label[data-v-c364680e]{font-size:.875rem;color:#777}@media (max-width:1200px){.dashboard-container[data-v-c364680e]{grid-template-columns:1fr 1fr}.calendar-card[data-v-c364680e],.main-card[data-v-c364680e],.messages-card[data-v-c364680e],.popularity-card[data-v-c364680e],.time-card[data-v-c364680e],.users-card[data-v-c364680e]{grid-column:span 1}.metrics-grid[data-v-c364680e]{grid-column:span 2}}@media (max-width:768px){.dashboard-container[data-v-c364680e]{grid-template-columns:1fr}.calendar-card[data-v-c364680e],.main-card[data-v-c364680e],.messages-card[data-v-c364680e],.metrics-grid[data-v-c364680e],.popularity-card[data-v-c364680e],.time-card[data-v-c364680e],.users-card[data-v-c364680e]{grid-column:span 1}.metrics-grid[data-v-c364680e]{grid-template-columns:1fr}}.main-card.gradient-bg[data-v-c364680e]{display:none}.visits-card[data-v-c364680e]{grid-column:span 3;background:linear-gradient(135deg,#075e54,#128c7e);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.visits-header[data-v-c364680e]{display:flex;align-items:center;gap:16px}.metrics-mini-grid[data-v-c364680e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.mini-metric[data-v-c364680e]{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.15);padding:16px;border-radius:12px;transition:transform .2s ease}.mini-metric[data-v-c364680e]:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.2)}.mini-metric .metric-icon[data-v-c364680e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);color:#fff}.mini-metric .metric-info[data-v-c364680e]{display:flex;flex-direction:column}.mini-metric .metric-value[data-v-c364680e]{font-size:1.4rem;font-weight:700;color:#fff}.mini-metric .metric-label[data-v-c364680e]{font-size:.75rem;color:hsla(0,0%,100%,.9);font-weight:400}.time-label-accent[data-v-c364680e]{font-size:.9rem;opacity:.9;font-weight:500}.time-value[data-v-c364680e]{display:flex;align-items:center}.hours[data-v-c364680e]{font-size:1.8rem;font-weight:700}.trend[data-v-c364680e]{font-size:1rem;opacity:.9;background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:12px;margin-left:8px}.visits-info[data-v-c364680e]{display:flex;flex-direction:column;gap:8px}.fullwidth-button[data-v-c364680e]{display:flex;align-items:center;justify-content:space-between;background:#128c7e;color:#fff;border:none;border-radius:12px;padding:12px 16px;font-size:.875rem;font-weight:500;cursor:pointer;margin-top:auto;width:100%;transition:all .2s}.fullwidth-button[data-v-c364680e]:hover{background:#075e54}.popular-chatbots[data-v-c364680e]{display:flex;flex-direction:column;gap:12px;margin:16px 0}.popular-chatbot-item[data-v-c364680e]{display:flex;align-items:center;gap:12px;padding:12px;background:hsla(0,0%,94%,.6);border-radius:10px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;cursor:pointer}.popular-chatbot-item[data-v-c364680e]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08);background:hsla(0,0%,94%,.8)}.rank[data-v-c364680e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--rank-color,#128c7e);color:#fff;border-radius:50%;font-weight:700;font-size:.875rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.chatbot-info[data-v-c364680e]{flex:1}.chatbot-title[data-v-c364680e]{font-weight:600;font-size:.95rem;color:#333;margin-bottom:4px;cursor:pointer}.chatbot-stats[data-v-c364680e]{display:flex;gap:12px;font-size:.8rem;color:#666}.stat[data-v-c364680e]{display:flex;align-items:center;gap:4px;cursor:pointer}.popularity-bar[data-v-c364680e]{position:absolute;bottom:0;left:0;height:3px;width:100%;background:rgba(0,0,0,.05)}.popularity-bar .progress[data-v-c364680e]{height:100%;background:var(--rank-color,#128c7e);transition:width .8s ease-in-out}@media (max-width:768px){.chatbot-stats[data-v-c364680e]{flex-direction:column;gap:4px}}.balance-card[data-v-c364680e]{grid-column:span 1;background:#f0f0f0;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 12px rgba(0,0,0,.05);min-height:420px}.balance-header[data-v-c364680e]{display:flex;justify-content:space-between;align-items:center}.navigation-arrows[data-v-c364680e]{display:flex;gap:8px}.nav-arrow[data-v-c364680e]{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-arrow[data-v-c364680e]:hover{background:#f8f8f8;box-shadow:0 2px 5px rgba(0,0,0,.05)}.gauge-container[data-v-c364680e]{background:linear-gradient(135deg,#d0ffd0,#b2f5b2);border-radius:16px;padding:24px;position:relative;overflow:hidden;min-height:240px}.chart-icon[data-v-c364680e]{position:absolute;top:20px;left:20px;width:44px;height:44px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}.gauge-wrapper[data-v-c364680e]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;margin-top:30px}.semi-circle-gauge[data-v-c364680e]{width:240px;height:120px;position:relative;margin:0 auto}.gauge-track[data-v-c364680e]{border:20px solid hsla(0,0%,100%,.2);border-bottom:20px solid transparent;border-left:20px solid transparent;border-right:20px solid transparent;border-radius:50%;transform-origin:center center;transform:rotate(-180deg)}.gauge-progress[data-v-c364680e],.gauge-track[data-v-c364680e]{width:240px;height:240px;position:absolute;box-sizing:border-box;top:0;left:0}.gauge-progress[data-v-c364680e]{border:20px solid #128c7e;border-bottom:20px solid transparent;border-left:20px solid transparent;border-right:20px solid transparent;border-radius:50%}.gauge-indicator[data-v-c364680e],.gauge-progress[data-v-c364680e]{transform-origin:center center;transform:rotate(0deg);transition:transform .8s ease-in-out}.gauge-indicator[data-v-c364680e]{position:absolute;width:100%;height:100%;top:0;left:0}.indicator-dot[data-v-c364680e]{position:absolute;width:12px;height:12px;background:#4a6bf5;border:3px solid #fff;border-radius:50%;top:10px;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(0,0,0,.2)}.central-value[data-v-c364680e]{position:absolute;top:50%;left:50%;transform:translate(-50%);text-align:center;width:100%}.value[data-v-c364680e]{font-size:2rem;font-weight:700;color:#222;line-height:1}.currency[data-v-c364680e]{font-size:.9rem;color:#666;margin-top:5px}.gauge-info[data-v-c364680e]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:0 20px}.percentage[data-v-c364680e]{display:flex;align-items:center;gap:4px;font-size:1.2rem;font-weight:700;color:#333}.percentage svg[data-v-c364680e]{color:#128c7e}.avg-score[data-v-c364680e]{font-size:.9rem;color:#555}.avg-score span[data-v-c364680e]{font-weight:600;color:#128c7e}@media (max-width:768px){.semi-circle-gauge[data-v-c364680e]{width:180px;height:90px}.gauge-progress[data-v-c364680e],.gauge-track[data-v-c364680e]{width:180px;height:180px;border-width:15px}.value[data-v-c364680e]{font-size:1.5rem}}.income-tracker-card[data-v-c364680e]{grid-column:span 1;background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 4px 12px rgba(0,0,0,.05);min-height:420px}.tracker-header[data-v-c364680e]{display:flex;justify-content:space-between;align-items:flex-start}.tracker-title-group[data-v-c364680e]{display:flex;align-items:flex-start;gap:12px}.tracker-icon[data-v-c364680e]{width:40px;height:40px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#333}.tracker-titles[data-v-c364680e]{display:flex;flex-direction:column;gap:4px}.tracker-titles h2[data-v-c364680e]{margin:0;font-size:1.4rem;font-weight:600;color:#1e293b;line-height:1.2}.tracker-subtitle[data-v-c364680e]{margin:0;font-size:.85rem;color:#64748b;line-height:1.4;max-width:300px}.tracker-period-selector[data-v-c364680e]{display:flex;align-items:center;gap:8px;background:#f1f5f9;border-radius:999px;padding:8px 16px;font-size:.85rem;color:#334155;cursor:pointer}.tracker-content[data-v-c364680e]{display:flex;flex-direction:column;gap:24px;flex:1}.growth-indicator[data-v-c364680e]{display:flex;align-items:flex-start;gap:8px}.growth-percentage[data-v-c364680e]{font-size:2.5rem;font-weight:700;line-height:1}.growth-text[data-v-c364680e]{font-size:.9rem;color:#64748b;line-height:1.4;align-self:center;max-width:200px}.chatbot-chart[data-v-c364680e]{display:flex;flex-direction:column;height:220px;position:relative;margin-top:20px}.current-value[data-v-c364680e]{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:5}.value-bubble[data-v-c364680e]{background:#272f41;color:#fff;padding:8px 16px;border-radius:999px;font-weight:600;font-size:.9rem;white-space:nowrap}.chart-bars[data-v-c364680e]{display:flex;justify-content:space-around;align-items:flex-end;height:180px;margin-top:auto;position:relative}.chart-bar-container[data-v-c364680e]{display:flex;flex-direction:column;align-items:center;width:40px;position:relative}.chart-point[data-v-c364680e]{width:10px;height:10px;border-radius:50%;background:#6b83c1;position:absolute;top:0;z-index:2}.chart-bar[data-v-c364680e]{width:2px;background:#d9e2f5;margin-top:5px;transition:height .8s ease-out}.day-marker[data-v-c364680e]{width:32px;height:32px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:500;color:#64748b;margin-top:10px;cursor:pointer;transition:all .2s}.day-marker.active[data-v-c364680e]{background:#272f41;color:#fff}.income-tracker-card[data-v-c364680e]{background:#f0f0f0}.tracker-icon[data-v-c364680e],.tracker-period-selector[data-v-c364680e]{background:rgba(18,140,126,.1);color:#128c7e}.growth-percentage[data-v-c364680e]{color:#128c7e}.chart-point[data-v-c364680e],.value-bubble[data-v-c364680e]{background:#128c7e}.chart-bar[data-v-c364680e]{background:rgba(18,140,126,.2)}.day-marker.active[data-v-c364680e]{background:#128c7e}@media (max-width:768px){.income-tracker-card[data-v-c364680e]{padding:16px}.tracker-title-group[data-v-c364680e]{gap:8px}.tracker-icon[data-v-c364680e]{width:32px;height:32px}.tracker-titles h2[data-v-c364680e]{font-size:1.2rem}.tracker-subtitle[data-v-c364680e]{font-size:.8rem;max-width:200px}.growth-percentage[data-v-c364680e]{font-size:2rem}.chart-bar-container[data-v-c364680e]{width:30px}.day-marker[data-v-c364680e]{width:28px;height:28px;font-size:.8rem}}.performance-card[data-v-c364680e]{grid-column:span 1;background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:24px;box-shadow:0 10px 25px rgba(18,140,126,.08);min-height:420px;background:#f0f0f0;border:1px solid rgba(18,140,126,.1);overflow:hidden;position:relative}.performance-card[data-v-c364680e]:before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:radial-gradient(circle,rgba(18,140,126,.05) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;z-index:0}.performance-header[data-v-c364680e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;position:relative;z-index:1}.performance-title-container[data-v-c364680e]{display:flex;align-items:center;gap:16px}.performance-icon-wrapper[data-v-c364680e]{width:48px;height:48px;border-radius:12px;background:rgba(18,140,126,.1);display:flex;align-items:center;justify-content:center;color:#128c7e;box-shadow:0 4px 10px rgba(18,140,126,.08)}.performance-title[data-v-c364680e]{margin:0;font-size:1.4rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.performance-description[data-v-c364680e]{margin:5px 0 0;font-size:.85rem;color:#64748b;max-width:250px}.filter-dropdown[data-v-c364680e]{display:flex;align-items:center;gap:8px;background:rgba(18,140,126,.08);border-radius:20px;padding:8px 16px;font-size:.875rem;color:#128c7e;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px rgba(18,140,126,.05)}.filter-dropdown[data-v-c364680e]:hover{background:rgba(18,140,126,.12)}.performance-stats-container[data-v-c364680e]{display:flex;flex-direction:column;gap:20px;flex:1;position:relative;z-index:1}.growth-stat[data-v-c364680e]{display:flex;align-items:center;gap:12px;margin-top:5px}.growth-value[data-v-c364680e]{font-size:2.2rem;font-weight:800;color:#128c7e;line-height:1;text-shadow:0 2px 5px rgba(18,140,126,.15);letter-spacing:-.03em}.growth-label[data-v-c364680e]{font-size:1rem;color:#64748b;line-height:1.4;max-width:200px}.highlight-text[data-v-c364680e]{color:#128c7e;font-weight:600}.performance-chart-container[data-v-c364680e]{position:relative;height:240px;margin-top:10px}.highlighted-value[data-v-c364680e]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);text-align:center;background:#128c7e;color:#fff;padding:8px 18px;border-radius:30px;font-size:1.2rem;font-weight:700;box-shadow:0 4px 15px rgba(18,140,126,.2);z-index:10;transition:transform .3s}.highlighted-value[data-v-c364680e]:hover{transform:translateX(-50%) translateY(-5px)}.value-label[data-v-c364680e]{font-size:.7rem;opacity:.9;font-weight:400;margin-top:1px}.performance-chart[data-v-c364680e]{display:flex;justify-content:space-around;align-items:flex-end;height:100%;padding-top:40px}.chart-column[data-v-c364680e]{display:flex;flex-direction:column;align-items:center;width:40px;position:relative;cursor:pointer;transition:transform .2s}.chart-column[data-v-c364680e]:hover{transform:translateY(-5px)}.chart-dot[data-v-c364680e]{width:12px;height:12px;border-radius:50%;position:absolute;top:0;z-index:5}.chart-dot.primary[data-v-c364680e]{background:#128c7e;box-shadow:0 0 0 4px rgba(18,140,126,.2)}.chart-dot.secondary[data-v-c364680e]{background:#64748b;box-shadow:0 0 0 3px rgba(100,116,139,.15)}.chart-line[data-v-c364680e]{width:3px;background:#d9e2f5;border-radius:3px;transition:height 1s cubic-bezier(.34,1.56,.64,1)}.chart-column:first-child .chart-line[data-v-c364680e]{background:linear-gradient(0deg,rgba(18,140,126,.2),#128c7e)}.chart-label[data-v-c364680e]{width:36px;height:36px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:600;color:#64748b;margin-top:12px;font-size:.85rem;transition:all .3s;border:2px solid transparent}.chart-label.active[data-v-c364680e]{background:#128c7e;color:#fff;box-shadow:0 4px 10px rgba(18,140,126,.2)}.performance-footer[data-v-c364680e]{display:flex;justify-content:center;margin-top:auto}.view-details-button[data-v-c364680e]{display:flex;align-items:center;gap:8px;background:#128c7e;color:#fff;border:none;border-radius:30px;padding:12px 24px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(18,140,126,.15)}.view-details-button[data-v-c364680e]:hover{background:#0d6e61;transform:translateY(-2px);box-shadow:0 6px 15px rgba(18,140,126,.2)}.chatbot-tooltip[data-v-c364680e]{position:fixed;background:#fff;border-radius:12px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:220px;pointer-events:none;z-index:1000;border:1px solid rgba(18,140,126,.1);opacity:0;transform:translateY(10px);animation:fadeIn-c364680e .3s forwards}@keyframes fadeIn-c364680e{to{opacity:1;transform:translateY(0)}}.tooltip-header[data-v-c364680e]{font-weight:600;font-size:1rem;color:#1e293b;margin-bottom:12px;text-align:center;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.tooltip-stats[data-v-c364680e]{display:flex;justify-content:space-between}.tooltip-stat[data-v-c364680e]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-icon[data-v-c364680e]{font-size:1.2rem}.stat-value[data-v-c364680e]{font-weight:700;color:#128c7e;font-size:1rem}.stat-label[data-v-c364680e]{font-size:.7rem;color:#64748b}@media (max-width:768px){.performance-card[data-v-c364680e]{padding:20px}.performance-title-container[data-v-c364680e]{gap:12px}.performance-icon-wrapper[data-v-c364680e]{width:40px;height:40px}.performance-title[data-v-c364680e]{font-size:1.2rem}.growth-value[data-v-c364680e]{font-size:2.5rem}.growth-label[data-v-c364680e]{font-size:.85rem}.chart-column[data-v-c364680e]{width:30px}.chart-label[data-v-c364680e]{width:30px;height:30px;font-size:.75rem}}.dashboard-analytics[data-v-1aa76e66],.dashboard-home[data-v-386863f1],.dashboard-settings[data-v-2df789d8]{padding:24px}.phone-input-container[data-v-73130825]{position:relative;display:flex;width:100%}.country-selector[data-v-73130825]{padding:8px 12px;background:#fff;border:1px solid #e8ecef;border-radius:6px;cursor:pointer;min-width:100px;margin-right:8px}.country-selector[data-v-73130825],.selected-country[data-v-73130825]{display:flex;align-items:center;gap:8px}.country-flag[data-v-73130825]{width:20px;height:15px;-o-object-fit:cover;object-fit:cover}.country-code[data-v-73130825]{font-size:14px;color:#1a1d1f}.dropdown-arrow[data-v-73130825]{color:#6f767e}.phone-number-input[data-v-73130825]{flex:1;padding:8px 12px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;color:#1a1d1f;background:#fff}.countries-dropdown[data-v-73130825]{position:absolute;top:100%;left:0;width:300px;background:#fff;border:1px solid #e8ecef;border-radius:6px;margin-top:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000}.search-box[data-v-73130825]{padding:8px;border-bottom:1px solid #e8ecef}.search-box input[data-v-73130825]{width:100%;padding:8px;border:1px solid #e8ecef;border-radius:4px;font-size:14px}.countries-list[data-v-73130825]{max-height:300px;overflow-y:auto}.country-option[data-v-73130825]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer}.country-option[data-v-73130825]:hover{background:#f9fafb}.country-name[data-v-73130825]{flex:1;font-size:14px;color:#1a1d1f}.notification-container[data-v-460efe6e]{position:fixed;bottom:24px;right:24px;z-index:1000;transform:translateY(100px);opacity:0;transition:all .3s ease}.notification-container.show[data-v-460efe6e]{transform:translateY(0);opacity:1}.notification[data-v-460efe6e]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff;min-width:300px;max-width:400px;margin-bottom:16px;animation:slideIn-460efe6e .3s ease forwards}@keyframes slideIn-460efe6e{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.success .notification[data-v-460efe6e]{background:#1abb34;color:#fff}.error .notification[data-v-460efe6e]{background:#ff3b30;color:#fff}.copy .notification[data-v-460efe6e],.info .notification[data-v-460efe6e]{background:#1a1d1f;color:#fff}.notification svg[data-v-460efe6e]{flex-shrink:0}.notification span[data-v-460efe6e]{font-size:14px;font-weight:500}.chatbot-settings[data-v-e66cbeb2]{padding:24px}.content-header[data-v-e66cbeb2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.header-title h1[data-v-e66cbeb2]{font-size:42px;font-weight:600;color:#1a1d1f;margin:0;margin-bottom:8px}.header-title-chatbot[data-v-e66cbeb2]{font-size:24px;font-weight:600;color:#6f767e;margin-bottom:8px;display:flex;align-items:center;gap:12px}.header-subtitle[data-v-e66cbeb2]{color:#6f767e;font-size:15px;margin-top:8px;margin-bottom:0;font-weight:500}.header-title[data-v-e66cbeb2]{display:flex;flex-direction:column;gap:4px}.back-btn[data-v-e66cbeb2]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:1px solid #e8ecef;border-radius:12px;color:#1a1d1f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-btn[data-v-e66cbeb2]:hover{background:#f9fafb;border-color:#d1d5db}.settings-content[data-v-e66cbeb2]{max-width:800px}.settings-section[data-v-e66cbeb2]{background:#fff;border:1px solid #e8ecef;border-radius:12px;padding:24px;margin-bottom:24px}.settings-section h2[data-v-e66cbeb2]{font-size:20px;font-weight:600;color:#1a1d1f;margin:0 0 24px 0}.settings-grid[data-v-e66cbeb2]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.avatar-container[data-v-e66cbeb2]{display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2}.avatar-row[data-v-e66cbeb2]{display:flex;align-items:center;gap:16px}.avatar-preview[data-v-e66cbeb2]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:2px solid #e8ecef;flex-shrink:0;position:relative;cursor:pointer;transition:all .2s ease}.avatar-preview[data-v-e66cbeb2]:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.1)}.avatar-preview img[data-v-e66cbeb2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-overlay[data-v-e66cbeb2]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff}.avatar-preview:hover .avatar-overlay[data-v-e66cbeb2]{opacity:1}.avatar-upload[data-v-e66cbeb2]{display:none}.info-item[data-v-e66cbeb2]{display:flex;flex-direction:column;gap:4px}.label[data-v-e66cbeb2]{font-size:14px;color:#6f767e}.value[data-v-e66cbeb2]{font-size:16px;font-weight:500;color:#1a1d1f}.value.active[data-v-e66cbeb2]{color:#1abb34}.value.inactive[data-v-e66cbeb2]{color:#ff3b30}.form-group[data-v-e66cbeb2]{display:flex;flex-direction:column;gap:8px;width:100%}.form-group label[data-v-e66cbeb2]{font-size:14px;font-weight:500;color:#1a1d1f}.form-group input[data-v-e66cbeb2],.form-group select[data-v-e66cbeb2],.form-group textarea[data-v-e66cbeb2]{padding:8px 12px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;color:#1a1d1f;background:#fff;width:100%;box-sizing:border-box}.form-group textarea[data-v-e66cbeb2]{height:100px;resize:vertical}.form-group input[type=color][data-v-e66cbeb2]{height:40px;padding:4px}.copy-input[data-v-e66cbeb2]{position:relative;display:flex;width:100%;box-sizing:border-box}.copy-input input[data-v-e66cbeb2]{padding-right:40px;width:100%;flex:1;box-sizing:border-box}.copy-btn[data-v-e66cbeb2],.toggle-password[data-v-e66cbeb2]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6f767e;padding:4px;display:flex;align-items:center;justify-content:center;z-index:1}.copy-btn[data-v-e66cbeb2]:hover,.toggle-password[data-v-e66cbeb2]:hover{color:#1a1d1f}.settings-actions[data-v-e66cbeb2]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.cancel-btn[data-v-e66cbeb2],.save-btn[data-v-e66cbeb2]{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-e66cbeb2]{background:#fff;border:1px solid #e8ecef;color:#1a1d1f}.cancel-btn[data-v-e66cbeb2]:hover{background:#f9fafb;border-color:#d1d5db}.save-btn[data-v-e66cbeb2]{background:#1abb34;border:none;color:#fff}.save-btn[data-v-e66cbeb2]:hover{background:#159b2b}.error-state[data-v-e66cbeb2],.loading-state[data-v-e66cbeb2]{text-align:center;padding:40px;color:#6f767e}.error-state[data-v-e66cbeb2]{color:#ff3b30}@media (max-width:768px){.chatbot-settings[data-v-e66cbeb2]{padding:16px}.settings-grid[data-v-e66cbeb2]{grid-template-columns:1fr}.content-header[data-v-e66cbeb2]{flex-direction:column;gap:16px}.header-title h1[data-v-e66cbeb2]{font-size:32px}}.form-group.full-width[data-v-e66cbeb2]{grid-column:1/-1}[data-v-e66cbeb2] .vue-tel-input{border:none!important;display:flex!important;align-items:center!important}[data-v-e66cbeb2] .vti__dropdown{padding:0!important;background:transparent!important;border:none!important;min-width:100px!important}[data-v-e66cbeb2] .vti__dropdown:hover{background:transparent!important}[data-v-e66cbeb2] .vti__selection{padding:8px 12px!important;background:#fff!important;border:1px solid #e8ecef!important;border-radius:6px!important;margin-right:8px!important;display:flex!important;align-items:center!important;gap:8px!important}[data-v-e66cbeb2] .vti__selection:hover{background:#f9fafb!important}[data-v-e66cbeb2] .vti__flag{margin-right:8px!important}[data-v-e66cbeb2] .phone-input{padding:8px 12px!important;font-size:14px!important;color:#1a1d1f!important;width:100%!important;box-sizing:border-box!important;flex:1!important}[data-v-e66cbeb2] .phone-input,[data-v-e66cbeb2] .vti__dropdown-list{border:1px solid #e8ecef!important;border-radius:6px!important;background:#fff!important}[data-v-e66cbeb2] .vti__dropdown-list{margin-top:4px!important;max-height:200px!important;overflow-y:auto!important}[data-v-e66cbeb2] .vti__dropdown-item{padding:8px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}[data-v-e66cbeb2] .vti__dropdown-item:hover{background:#f9fafb!important}[data-v-e66cbeb2] .vti__dropdown-item.selected{background:#f0f2f5!important}.copy-value[data-v-e66cbeb2]{display:flex;align-items:center;gap:8px}.copy-value .value[data-v-e66cbeb2]{font-size:16px;font-weight:500;color:#1a1d1f}.copy-value .copy-btn[data-v-e66cbeb2]{position:static;background:none;border:none;cursor:pointer;color:#6f767e;padding:4px;display:flex;align-items:center;justify-content:center;transform:none}.copy-value .copy-btn[data-v-e66cbeb2]:hover{color:#1a1d1f}.create-chatbot[data-v-c6598d52]{padding:24px}.content-header[data-v-c6598d52]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.header-title h1[data-v-c6598d52]{font-size:42px;font-weight:600;color:#1a1d1f;margin:0}.header-subtitle[data-v-c6598d52]{color:#6f767e;font-size:15px;margin-top:8px;font-weight:500}.back-btn[data-v-c6598d52]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:1px solid #e8ecef;border-radius:12px;color:#1a1d1f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-btn[data-v-c6598d52]:hover{background:#f9fafb;border-color:#d1d5db}.create-content[data-v-c6598d52]{max-width:800px}.settings-section[data-v-c6598d52]{background:#fff;border:1px solid #e8ecef;border-radius:12px;padding:24px;margin-bottom:24px}.settings-section h2[data-v-c6598d52]{font-size:20px;font-weight:600;color:#1a1d1f;margin:0 0 24px 0}.settings-grid[data-v-c6598d52]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.avatar-container[data-v-c6598d52]{display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2}.avatar-row[data-v-c6598d52]{display:flex;align-items:center;gap:16px}.avatar-preview[data-v-c6598d52]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:2px solid #e8ecef;flex-shrink:0;position:relative;cursor:pointer;transition:all .2s ease}.avatar-preview[data-v-c6598d52]:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.1)}.avatar-preview img[data-v-c6598d52]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-overlay[data-v-c6598d52]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff}.avatar-preview:hover .avatar-overlay[data-v-c6598d52]{opacity:1}.form-group[data-v-c6598d52]{display:flex;flex-direction:column;gap:8px;width:100%}.form-group label[data-v-c6598d52]{font-size:14px;font-weight:500;color:#1a1d1f}.form-group input[data-v-c6598d52],.form-group select[data-v-c6598d52],.form-group textarea[data-v-c6598d52]{padding:8px 12px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;color:#1a1d1f;background:#fff;width:100%;box-sizing:border-box}.form-group textarea[data-v-c6598d52]{height:100px;resize:vertical}.form-group input[type=color][data-v-c6598d52]{height:40px;padding:4px}.copy-input[data-v-c6598d52]{position:relative;display:flex;width:100%;box-sizing:border-box}.copy-input input[data-v-c6598d52]{padding-right:40px;width:100%;flex:1;box-sizing:border-box}.toggle-password[data-v-c6598d52]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6f767e;padding:4px;display:flex;align-items:center;justify-content:center;z-index:1}.toggle-password[data-v-c6598d52]:hover{color:#1a1d1f}.settings-actions[data-v-c6598d52]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.cancel-btn[data-v-c6598d52],.save-btn[data-v-c6598d52]{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-c6598d52]{background:#fff;border:1px solid #e8ecef;color:#1a1d1f}.cancel-btn[data-v-c6598d52]:hover{background:#f9fafb;border-color:#d1d5db}.save-btn[data-v-c6598d52]{background:#1abb34;border:none;color:#fff}.save-btn[data-v-c6598d52]:hover{background:#159b2b}.error-state[data-v-c6598d52],.loading-state[data-v-c6598d52]{text-align:center;padding:40px;color:#6f767e}.error-state[data-v-c6598d52]{color:#ff3b30}.form-group.full-width[data-v-c6598d52]{grid-column:1/-1}.section-header[data-v-c6598d52]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0}.toggle-btn[data-v-c6598d52]{background:none;border:none;cursor:pointer;color:#6f767e;padding:4px;display:flex;align-items:center;justify-content:center}.toggle-btn[data-v-c6598d52]:hover{color:#1a1d1f}.whatsapp-section[data-v-c6598d52]{padding:16px;margin-bottom:16px}.whatsapp-section h2[data-v-c6598d52]{margin:0;font-size:18px}.whatsapp-section .section-header[data-v-c6598d52]{padding:4px 0}.whatsapp-section .settings-grid[data-v-c6598d52]{margin-top:16px;gap:16px}@media (max-width:768px){.create-chatbot[data-v-c6598d52]{padding:16px}.settings-grid[data-v-c6598d52]{grid-template-columns:1fr}.content-header[data-v-c6598d52]{flex-direction:column;gap:16px}.header-title h1[data-v-c6598d52]{font-size:32px}}[data-v-c6598d52] .vue-tel-input{border:none!important;display:flex!important;align-items:center!important}[data-v-c6598d52] .vti__dropdown{padding:0!important;background:transparent!important;border:none!important;min-width:100px!important}[data-v-c6598d52] .vti__dropdown:hover{background:transparent!important}[data-v-c6598d52] .vti__selection{padding:8px 12px!important;background:#fff!important;border:1px solid #e8ecef!important;border-radius:6px!important;margin-right:8px!important;display:flex!important;align-items:center!important;gap:8px!important}[data-v-c6598d52] .vti__selection:hover{background:#f9fafb!important}[data-v-c6598d52] .vti__flag{margin-right:8px!important}[data-v-c6598d52] .phone-input{padding:8px 12px!important;font-size:14px!important;color:#1a1d1f!important;width:100%!important;box-sizing:border-box!important;flex:1!important}[data-v-c6598d52] .phone-input,[data-v-c6598d52] .vti__dropdown-list{border:1px solid #e8ecef!important;border-radius:6px!important;background:#fff!important}[data-v-c6598d52] .vti__dropdown-list{margin-top:4px!important;max-height:200px!important;overflow-y:auto!important}[data-v-c6598d52] .vti__dropdown-item{padding:8px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}[data-v-c6598d52] .vti__dropdown-item:hover{background:#f9fafb!important}[data-v-c6598d52] .vti__dropdown-item.selected{background:#f0f2f5!important}[data-v-5f994adf]:root{--whatsapp-teal:#25d366;--whatsapp-green:#128c7e;--whatsapp-light-green:#dcf8c6;--whatsapp-blue:#34b7f1;--whatsapp-dark:#075e54}.page-header[data-v-5f994adf]{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid #eee;width:100%;margin:0;box-sizing:border-box}.breadcrumb[data-v-5f994adf]{display:flex;align-items:center;font-size:14px;color:#888}.breadcrumb-separator[data-v-5f994adf]{margin:0 8px;color:#ccc}.breadcrumb-item[data-v-5f994adf]{color:#888}.breadcrumb-item.active[data-v-5f994adf]{color:#37352f;font-weight:500}.brand-logo[data-v-5f994adf]{display:flex;align-items:center;margin-right:8px;height:40px}.logo-icon[data-v-5f994adf]{height:100%;display:flex;align-items:center}.logo-icon img[data-v-5f994adf]{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.brand-logo svg[data-v-5f994adf]{stroke:var(--whatsapp-green)}.page-title-section[data-v-5f994adf]{padding:32px 32px 8px;width:100%;margin:0;box-sizing:border-box}h1[data-v-5f994adf]{font-size:2rem;font-weight:700;margin:0;color:var(--whatsapp-dark);letter-spacing:-.025em}.subtitle[data-v-5f994adf]{color:#888;margin-top:8px;font-size:16px}@media (max-width:768px){.page-header[data-v-5f994adf],.page-title-section[data-v-5f994adf]{padding-left:16px;padding-right:16px}.breadcrumb[data-v-5f994adf]{display:none}}.chart-container[data-v-6d3c6950]{background:#fff;border-radius:16px;padding:20px;height:400px;margin:20px 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.chart[data-v-6d3c6950]{width:100%;height:100%}[data-v-2f4bd077]:root{--whatsapp-teal:#25d366;--whatsapp-green:#128c7e;--whatsapp-light-green:#dcf8c6;--whatsapp-blue:#34b7f1;--whatsapp-dark:#075e54}.all-users-container[data-v-2f4bd077]{display:flex;flex-direction:column;padding:0;margin:0;height:100%;width:100%;max-width:100%;background-color:var(--bg-color);color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.users-stats[data-v-2f4bd077]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:16px 0 32px;width:100%;box-sizing:border-box;padding:0 32px}.stats-card[data-v-2f4bd077]{background:linear-gradient(135deg,var(--whatsapp-green),var(--whatsapp-dark));border-radius:16px;padding:20px;position:relative;display:flex;align-items:center;gap:16px;box-shadow:0 8px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.stats-card[data-v-2f4bd077]:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.stats-card[data-v-2f4bd077]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.15),transparent 80%);z-index:0}.stats-card[data-v-2f4bd077]:first-child{background:linear-gradient(135deg,#128c7e,#075e54)}.stats-card[data-v-2f4bd077]:first-child:after{content:"";position:absolute;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);border-radius:50%;top:-70px;right:-70px;z-index:0}.stats-card[data-v-2f4bd077]:nth-child(2){background:linear-gradient(135deg,#34b7f1,#0277bd)}.stats-card[data-v-2f4bd077]:nth-child(2):after{content:"";position:absolute;width:120px;height:120px;border:15px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-80px;left:-60px;z-index:0}.stats-card[data-v-2f4bd077]:nth-child(3){background:linear-gradient(135deg,#2ecc71,#27ae60)}.stats-card[data-v-2f4bd077]:nth-child(3):after{content:"";position:absolute;width:100px;height:200px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transform:rotate(-45deg);top:-50px;right:-20px;z-index:0}.circle-icon[data-v-2f4bd077]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;animation:pulse-2f4bd077 2s infinite}.stats-card:first-child .circle-icon[data-v-2f4bd077]{background:hsla(0,0%,100%,.25);animation-delay:0s}.stats-card:nth-child(2) .circle-icon[data-v-2f4bd077]{background:hsla(0,0%,100%,.25);animation-delay:.5s}.stats-card:nth-child(3) .circle-icon[data-v-2f4bd077]{background:hsla(0,0%,100%,.25);animation-delay:1s}.circle-icon svg[data-v-2f4bd077]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.stats-info[data-v-2f4bd077]{z-index:1}.stats-label[data-v-2f4bd077]{color:hsla(0,0%,100%,.9);font-weight:500}.stats-value[data-v-2f4bd077]{display:flex;align-items:baseline;gap:8px}.stats-value .number[data-v-2f4bd077]{text-shadow:0 2px 4px rgba(0,0,0,.1)}.refresh-stats[data-v-2f4bd077]{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;color:#fff;opacity:0;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;z-index:2}.stats-card:hover .refresh-stats[data-v-2f4bd077]{opacity:1}.refresh-stats[data-v-2f4bd077]:hover{background:hsla(0,0%,100%,.3);transform:rotate(30deg)}.table-controls[data-v-2f4bd077]{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 32px 16px;width:100%;box-sizing:border-box}.search-container[data-v-2f4bd077]{position:relative;width:320px;transition:all .3s ease}.search-container input[data-v-2f4bd077]{width:100%;padding:12px 16px 12px 44px;border-radius:12px;border:none;font-size:14px;background:#f0f0f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;color:#37352f}.search-container input[data-v-2f4bd077]::-moz-placeholder{color:#37352f;opacity:.6;-moz-transition:all .3s ease;transition:all .3s ease}.search-container input[data-v-2f4bd077]::placeholder{color:#37352f;opacity:.6;transition:all .3s ease}.search-container input[data-v-2f4bd077]:focus{outline:none;background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.search-container input[data-v-2f4bd077]:focus::-moz-placeholder{opacity:.4;transform:translateX(4px)}.search-container input[data-v-2f4bd077]:focus::placeholder{opacity:.4;transform:translateX(4px)}.search-container svg[data-v-2f4bd077]{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#37352f;opacity:.6;transition:all .3s ease;width:18px;height:18px}.search-container input:focus+svg[data-v-2f4bd077]{opacity:.8;transform:translateY(-50%) scale(1.1)}@keyframes searchFocus-2f4bd077{0%{box-shadow:0 0 0 0 rgba(18,140,126,.4)}70%{box-shadow:0 0 0 6px rgba(18,140,126,0)}to{box-shadow:0 0 0 0 rgba(18,140,126,0)}}.search-container input[data-v-2f4bd077]:focus{animation:searchFocus-2f4bd077 1s ease-out}@media (prefers-color-scheme:dark){.search-container input[data-v-2f4bd077]{background:#fff;border-color:#128c7e;color:#075e54}.search-container input[data-v-2f4bd077]::-moz-placeholder{color:#128c7e;opacity:.7}.search-container input[data-v-2f4bd077]::placeholder{color:#128c7e;opacity:.7}.search-container svg[data-v-2f4bd077]{color:#128c7e}.search-container input[data-v-2f4bd077]:focus{border-color:#25d366;background:#fff;box-shadow:0 4px 12px rgba(37,211,102,.15)}}.table-actions[data-v-2f4bd077]{display:flex;gap:12px;position:relative}.filter-button[data-v-2f4bd077]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;background:#fff;border:1px solid #e0e0e0;font-size:14px;color:#37352f;cursor:pointer;transition:all .2s}.filter-button[data-v-2f4bd077]:hover{background:#f7f7f7;border-color:var(--whatsapp-green)}.filter-count[data-v-2f4bd077]{position:absolute;top:-8px;right:-8px;background:var(--whatsapp-green);color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center}.filter-menu[data-v-2f4bd077]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;min-width:240px;z-index:1000;border:1px solid #e0e0e0}.filter-section[data-v-2f4bd077]{margin-bottom:16px}.filter-section[data-v-2f4bd077]:last-child{margin-bottom:0}.filter-section h4[data-v-2f4bd077]{font-size:14px;color:#666;margin:0 0 8px 0;font-weight:500}.filter-option[data-v-2f4bd077]{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer;font-size:14px;color:#37352f;transition:all .2s}.filter-option[data-v-2f4bd077]:hover{color:var(--whatsapp-green)}.filter-option input[type=checkbox][data-v-2f4bd077]{width:16px;height:16px;border-radius:4px;border:1px solid #e0e0e0;cursor:pointer;accent-color:var(--whatsapp-green)}.filter-actions[data-v-2f4bd077]{border-top:1px solid #f0f0f0;padding-top:16px;margin-top:16px}.clear-filters[data-v-2f4bd077]{width:100%;padding:8px;background:#f5f5f5;border:none;border-radius:4px;color:#666;font-size:14px;cursor:pointer;transition:all .2s}.clear-filters[data-v-2f4bd077]:hover{background:#e0e0e0;color:#37352f}.add-user-button[data-v-2f4bd077]{background:var(--whatsapp-green);color:#fff;border:none}.add-user-button[data-v-2f4bd077]:hover{background:var(--whatsapp-dark)}.users-list-container[data-v-2f4bd077]{flex:1;margin:0;padding:0 32px 32px;width:100%;box-sizing:border-box;position:relative}.users-table[data-v-2f4bd077]{width:100%;border-radius:16px;overflow:hidden;position:relative}table[data-v-2f4bd077]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}thead[data-v-2f4bd077]{background:transparent;position:sticky;top:0;z-index:10}tbody[data-v-2f4bd077]{display:block;max-height:1080px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(55,53,47,.3) transparent}tbody[data-v-2f4bd077]::-webkit-scrollbar{width:6px}tbody[data-v-2f4bd077]::-webkit-scrollbar-track{background:transparent}tbody[data-v-2f4bd077]::-webkit-scrollbar-thumb{background-color:rgba(55,53,47,.3);border-radius:3px}tbody tr[data-v-2f4bd077],thead[data-v-2f4bd077]{display:table;width:100%;table-layout:fixed}td[data-v-2f4bd077],th[data-v-2f4bd077]{padding:16px;text-align:left}td[data-v-2f4bd077]:first-child,th[data-v-2f4bd077]:first-child{width:20%}td[data-v-2f4bd077]:nth-child(2),th[data-v-2f4bd077]:nth-child(2){width:15%}td[data-v-2f4bd077]:nth-child(3),th[data-v-2f4bd077]:nth-child(3){width:15%;text-align:center}td[data-v-2f4bd077]:nth-child(4),th[data-v-2f4bd077]:nth-child(4){width:23%}td[data-v-2f4bd077]:nth-child(5),th[data-v-2f4bd077]:nth-child(5){text-align:center}tbody tr[data-v-2f4bd077]{transition:all .3s ease;margin-bottom:8px}tbody td[data-v-2f4bd077]{padding:16px;border:none;color:#37352f;background:#f0f0f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;height:100%;vertical-align:middle}tbody tr:hover td[data-v-2f4bd077]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateY(-2px)}tbody tr td[data-v-2f4bd077]:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}tbody tr td[data-v-2f4bd077]:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.checkbox-cell[data-v-2f4bd077]{width:40px;text-align:center}.checkbox[data-v-2f4bd077]{width:16px;height:16px;border:1px solid #ccc;border-radius:3px;cursor:pointer}.user-cell[data-v-2f4bd077]{min-width:240px}.user-info[data-v-2f4bd077]{display:flex;align-items:center;gap:12px;padding:4px;border-radius:12px;transition:all .3s ease}.user-avatar[data-v-2f4bd077]{width:40px;height:40px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-avatar img[data-v-2f4bd077]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.status-indicator[data-v-2f4bd077]{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background-color:#d1d5db;border:2px solid #fff}.status-indicator.active[data-v-2f4bd077]{background-color:var(--whatsapp-teal)}.user-details[data-v-2f4bd077]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-2f4bd077]{font-weight:500;color:#37352f}.user-email[data-v-2f4bd077]{font-size:12px;color:#888}.access-tags[data-v-2f4bd077]{display:flex;gap:6px;flex-wrap:wrap}.access-tag[data-v-2f4bd077]{padding:4px 8px;border-radius:4px;font-size:12px;background:#f0f0f0;color:#666}.access-tag.admin[data-v-2f4bd077]{background:rgba(18,140,126,.1);color:#128c7e}.access-tag.data[data-v-2f4bd077]{background:#128c7e;color:#fff;cursor:pointer;transition:all .3s ease;padding:6px 12px;border-radius:8px;font-weight:500;font-size:13px}.access-tag.data[data-v-2f4bd077]:hover{background:#075e54;transform:translateY(-1px);box-shadow:0 4px 12px rgba(7,94,84,.2)}.actions-cell[data-v-2f4bd077]{width:60px;text-align:center}.table-action-button[data-v-2f4bd077]{width:32px;height:32px;border-radius:4px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:#888;cursor:pointer}.table-action-button[data-v-2f4bd077]:hover{background:#f0f0f0;color:#37352f}.pagination-container[data-v-2f4bd077]{display:flex;justify-content:space-between;align-items:center;padding:16px;margin-top:16px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px}.pagination-info[data-v-2f4bd077]{display:flex;align-items:center;justify-content:flex-start;font-size:14px;color:#666}.users-per-page[data-v-2f4bd077]{position:relative;display:flex;align-items:center;gap:8px}.users-per-page[data-v-2f4bd077]:before{content:"Afficher";color:#666;font-size:14px}.users-per-page select[data-v-2f4bd077]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 32px 6px 12px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#37352f;font-size:14px;cursor:pointer;transition:all .2s ease;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.users-per-page select[data-v-2f4bd077]:hover{border-color:#25d366;background-color:#f8f8f8}.users-per-page select[data-v-2f4bd077]:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 2px rgba(37,211,102,.1)}.users-per-page select option[data-v-2f4bd077]{padding:8px;background-color:#fff;color:#37352f}.users-per-page[data-v-2f4bd077]:after{content:"utilisateurs";color:#666;font-size:14px;margin-left:4px}.load-more-container[data-v-2f4bd077]{display:flex;justify-content:center}.load-more-button[data-v-2f4bd077]{padding:8px 16px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;color:#37352f;font-size:14px;cursor:pointer;transition:all .2s}.load-more-button[data-v-2f4bd077]:hover{background:#f7f7f7}.empty-state[data-v-2f4bd077],.loading-container[data-v-2f4bd077]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#888}.loader[data-v-2f4bd077]{width:32px;height:32px;border:2px solid rgba(18,140,126,.1);border-radius:50%;border-top-color:var(--whatsapp-green);animation:spin-2f4bd077 1s linear infinite;margin-bottom:16px}.empty-state svg[data-v-2f4bd077]{color:#ccc;margin-bottom:16px}.action-button[data-v-2f4bd077]{background:var(--whatsapp-green);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:500;margin-top:16px;cursor:pointer;transition:all .2s}.action-button[data-v-2f4bd077]:hover{background:var(--whatsapp-dark)}.loading-more[data-v-2f4bd077]{display:flex;flex-direction:column;align-items:center;padding:16px;color:#888}.loading-more .loader[data-v-2f4bd077]{width:24px;height:24px;margin-bottom:8px}.end-message[data-v-2f4bd077]{padding:16px;color:#888;text-align:center}.chatbot-header[data-v-2f4bd077]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s;display:flex;align-items:center;gap:4px}.chatbot-header[data-v-2f4bd077]:hover{color:var(--whatsapp-green)}.chatbot-header svg[data-v-2f4bd077]{transition:transform .2s,color .2s}.chatbot-header:hover svg[data-v-2f4bd077]{transform:scale(1.1)}.sort-active[data-v-2f4bd077]{color:var(--whatsapp-green)}.interactions-header[data-v-2f4bd077]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;width:100%}.interactions-header[data-v-2f4bd077]:hover{color:var(--whatsapp-green)}.interactions-header svg[data-v-2f4bd077]{transition:transform .2s,color .2s;margin-left:4px}.interactions-header:hover svg[data-v-2f4bd077]{transform:scale(1.1)}.interactions-cell[data-v-2f4bd077]{text-align:center;width:120px}.interactions-count[data-v-2f4bd077]{font-weight:500;color:#37352f;background:rgba(37,211,102,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:6px 12px;border-radius:8px;display:inline-block;min-width:40px;text-align:center;transition:all .3s ease}@media (max-width:1024px){.users-stats[data-v-2f4bd077]{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.page-title-section[data-v-2f4bd077],.table-controls[data-v-2f4bd077],.users-header[data-v-2f4bd077],.users-stats[data-v-2f4bd077]{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0;width:100%}.users-list-container[data-v-2f4bd077]{margin:0;padding:0 16px 16px;width:100%}.breadcrumb[data-v-2f4bd077]{display:none}}.actions-dropdown[data-v-2f4bd077]{position:relative}.action-menu[data-v-2f4bd077]{position:absolute;right:0;top:100%;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:160px;z-index:100;overflow:hidden;margin-top:4px}.action-item[data-v-2f4bd077]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:none;color:#37352f;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.action-item[data-v-2f4bd077]:hover{background:#f5f5f5;color:var(--whatsapp-green)}.action-item svg[data-v-2f4bd077]{color:#666}.action-item:hover svg[data-v-2f4bd077]{color:var(--whatsapp-green)}.action-icons[data-v-2f4bd077]{display:flex;gap:12px;justify-content:center;height:100%;align-items:center;min-height:40px;padding-bottom:35px;padding-top:25px}.action-icon-container[data-v-2f4bd077]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#666;cursor:pointer;transition:all .2s ease;position:relative}.action-icon-container[data-v-2f4bd077]:hover{background-color:#25d366;color:#fff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(37,211,102,.3)}.action-icon-container svg[data-v-2f4bd077]{transition:all .2s ease}.action-icon-container:hover svg[data-v-2f4bd077]{transform:scale(1.1);stroke:#fff}.action-icon-container[data-v-2f4bd077]:after{content:attr(title);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:rgba(37,211,102,.9);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:100}.action-icon-container[data-v-2f4bd077]:hover:after{opacity:1}.chatbot-name-link[data-v-2f4bd077]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:all .3s ease}.chatbot-name-link[data-v-2f4bd077]:hover{transform:translateY(-1px)}.chatbot-name-link:hover .settings-icon[data-v-2f4bd077]{opacity:1;transform:rotate(45deg)}.settings-icon[data-v-2f4bd077]{opacity:.6;transition:all .3s ease}.growth-chart-section[data-v-2f4bd077]{padding:0 32px;margin-bottom:32px}@media (max-width:768px){.growth-chart-section[data-v-2f4bd077]{padding:0 16px}}.chart-header[data-v-2f4bd077]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-header h3[data-v-2f4bd077]{font-size:1.25rem;font-weight:500;color:#888;margin:0}.period-selector[data-v-2f4bd077]{display:flex;align-items:center;gap:12px}.period-selector label[data-v-2f4bd077]{font-size:14px;color:#666}.period-select[data-v-2f4bd077]{padding:8px 32px 8px 12px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;color:#37352f;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:all .2s ease}.period-select[data-v-2f4bd077]:hover{border-color:#25d366}.period-select[data-v-2f4bd077]:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.1)}.dau-overview[data-v-2f4bd077]{padding:0 32px;margin-bottom:32px}.dau-header[data-v-2f4bd077]{margin-bottom:24px}.dau-header h2[data-v-2f4bd077]{font-size:1.25rem;font-weight:500;color:#888;margin:0}.dau-metrics-grid[data-v-2f4bd077]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dau-stats-card[data-v-2f4bd077]{background:#fff;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0}.dau-stats-card[data-v-2f4bd077]:before{display:none}.stats-card-date[data-v-2f4bd077]{padding:12px 20px;color:#128c7e;font-size:.9rem;font-weight:500;background:rgba(18,140,126,.05);letter-spacing:.5px;border-bottom:1px solid rgba(18,140,126,.1)}.stats-card-content[data-v-2f4bd077]{padding:20px;position:relative;z-index:1}.stats-main-metric[data-v-2f4bd077]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.circle-icon.users[data-v-2f4bd077]{width:50px;height:50px;border-radius:12px;background:#128c7e;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(18,140,126,.15)}.stats-info[data-v-2f4bd077]{flex:1}.stats-label[data-v-2f4bd077]{font-size:.9rem;color:#fff;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.stats-value .number[data-v-2f4bd077]{font-size:2.2rem;font-weight:700;color:#fff;letter-spacing:-.5px}.stats-value .number-dau[data-v-2f4bd077]{font-size:2.2rem;font-weight:700;color:#128c7e;letter-spacing:-.5px}.stats-secondary-metrics[data-v-2f4bd077]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid rgba(18,140,126,.1);margin-top:16px}.secondary-metric[data-v-2f4bd077]{text-align:center;padding:12px;border-radius:8px;background:rgba(18,140,126,.03)}.metric-label[data-v-2f4bd077]{font-size:.8rem;color:#666;margin-bottom:8px}.metric-value[data-v-2f4bd077]{font-size:1.4rem;font-weight:600;color:#128c7e}.metric-value.highlight[data-v-2f4bd077]{color:#25d366}.dau-stats-card[data-v-2f4bd077]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(18,140,126,.1);transition:all .3s ease}.circle-icon.users svg[data-v-2f4bd077]{filter:none}@media (max-width:1024px){.dau-metrics-grid[data-v-2f4bd077]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dau-overview[data-v-2f4bd077]{padding:0 16px}.dau-metrics-grid[data-v-2f4bd077]{grid-template-columns:1fr}}@keyframes pulse-2f4bd077{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.view-selector[data-v-2f4bd077]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:0 16px}.view-option[data-v-2f4bd077]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:none;border:none;color:#666;font-size:14px;cursor:pointer;transition:all .2s;border-radius:8px}.view-option.active[data-v-2f4bd077],.view-option[data-v-2f4bd077]:hover{background:rgba(30,163,85,.1);color:#1ea355}.view-option.active[data-v-2f4bd077]{font-weight:500}.view-option svg[data-v-2f4bd077]{color:currentColor}.playground-btn[data-v-2f4bd077]{margin-left:auto;display:flex;gap:8px;padding:8px 16px;background:#1ea355;color:#fff;border:none;font-size:14px}.playground-btn[data-v-2f4bd077]:hover{background:#167f42}.griot-btn[data-v-2f4bd077]{margin-left:12px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#2d4b87;color:#fff;border:none;font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:all .2s ease;border:2px solid #1a2f5f}.griot-btn[data-v-2f4bd077]:hover{background:#1a2f5f;transform:translateY(-1px);border-color:#0d1a3a}.griot-btn .brain-icon[data-v-2f4bd077]{transition:transform .2s ease;color:#fff}.griot-btn:hover .brain-icon[data-v-2f4bd077]{transform:scale(1.1)}.average-chart-section[data-v-2f4bd077]{padding:0 32px;margin-bottom:32px}.average-stats-grid[data-v-2f4bd077]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.average-stat-card[data-v-2f4bd077]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px;transition:all .3s ease}.average-stat-card[data-v-2f4bd077]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(18,140,126,.1)}.month-label[data-v-2f4bd077]{font-size:.9rem;color:#128c7e;font-weight:500;text-transform:capitalize}.average-value[data-v-2f4bd077]{font-size:2rem;font-weight:600;color:#37352f;display:flex;flex-direction:column}.average-unit[data-v-2f4bd077]{font-size:.8rem;color:#666;font-weight:400;margin-top:4px}.trend-indicator[data-v-2f4bd077]{font-size:.9rem;font-weight:500;padding:4px 8px;border-radius:6px;display:inline-flex;align-self:flex-start}.trend-indicator.trend-up[data-v-2f4bd077]{background:rgba(37,211,102,.1);color:#25d366}.trend-indicator.trend-up[data-v-2f4bd077]:before{content:"↑";margin-right:4px}.trend-indicator.trend-down[data-v-2f4bd077]{background:rgba(255,77,77,.1);color:#ff4d4d}.trend-indicator.trend-down[data-v-2f4bd077]:before{content:"↓";margin-right:4px}@media (max-width:768px){.average-chart-section[data-v-2f4bd077]{padding:0 16px}.average-stats-grid[data-v-2f4bd077]{grid-template-columns:1fr}}.condition-block[data-v-2f4bd077]{margin:0 32px 24px 32px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden;border:1px solid #f0f0f0}.condition-header[data-v-2f4bd077]{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid transparent;transition:background-color .2s}.condition-title[data-v-2f4bd077]{font-weight:600;font-size:1.2rem;display:flex;align-items:center;gap:8px;color:#333}.condition-title svg[data-v-2f4bd077]{opacity:.6}.condition-content[data-v-2f4bd077]{padding:16px 24px 24px 24px;animation:slideDown-2f4bd077 .3s ease;background-color:#fcfcfc}.condition-section[data-v-2f4bd077]{margin-bottom:16px;position:relative}.condition-section[data-v-2f4bd077]:last-child{margin-bottom:0}.condition-section-label[data-v-2f4bd077]{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:500;color:#666}.condition-section-icon[data-v-2f4bd077]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.7}.condition-row[data-v-2f4bd077]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:0;background-color:transparent;border-radius:8px;position:relative;width:100%}.condition-row[data-v-2f4bd077]:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background-color:#f0f0f0;z-index:0}.condition-row[data-v-2f4bd077]:last-child{margin-bottom:0}.remove-condition-btn[data-v-2f4bd077],.remove-condition-placeholder[data-v-2f4bd077]{width:32px;height:32px;flex-shrink:0;margin-right:6px}.condition-operator-spacer[data-v-2f4bd077],.condition-operator[data-v-2f4bd077]{width:80px;flex-shrink:0;min-width:80px}.invisible[data-v-2f4bd077]{visibility:hidden;pointer-events:none}.value-dropdown-container[data-v-2f4bd077],.variable-dropdown-container[data-v-2f4bd077]{position:relative;min-width:200px;width:200px;flex:1;height:42px;display:flex;align-items:center}.condition-comparison[data-v-2f4bd077]{min-width:180px;flex-shrink:0;width:180px}.condition-label[data-v-2f4bd077]{flex-shrink:0}.condition-value[data-v-2f4bd077],.variable-search[data-v-2f4bd077]{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e0e0e0;font-size:.95rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.03);transition:all .2s ease;height:42px;box-sizing:border-box}.condition-value[data-v-2f4bd077]:focus,.variable-search[data-v-2f4bd077]:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);outline:none}.value-tag[data-v-2f4bd077],.variable-tag[data-v-2f4bd077]{display:inline-flex;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.95rem;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s;width:100%;height:42px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variable-tag[data-v-2f4bd077]{background-color:#4a90e2;color:#fff}.value-tag[data-v-2f4bd077]{background-color:#2ecc71;color:#fff}.value-tag[data-v-2f4bd077]:hover,.variable-tag[data-v-2f4bd077]:hover{transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.08)}.condition-comparison[data-v-2f4bd077],.condition-operator[data-v-2f4bd077]{min-width:180px;padding:12px 16px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;font-size:.95rem;color:#444;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.03)}.condition-comparison[data-v-2f4bd077]:hover,.condition-operator[data-v-2f4bd077]:hover{border-color:#4a90e2}.condition-comparison[data-v-2f4bd077]:focus,.condition-operator[data-v-2f4bd077]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1)}.add-condition-btn[data-v-2f4bd077]{margin-top:16px;width:auto;height:auto;padding:10px 16px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#128c7e;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.03)}.add-condition-btn[data-v-2f4bd077]:hover{background-color:#f8f8f8;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.08)}.remove-condition-btn[data-v-2f4bd077]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .2s ease;margin-right:6px;opacity:.6}.remove-condition-btn[data-v-2f4bd077]:hover{opacity:1;transform:scale(1.1)}.dropdown-menu[data-v-2f4bd077]{position:absolute;top:100%;left:0;width:100%;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e8e8e8;border-radius:8px;z-index:100;margin-top:6px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dropdown-item[data-v-2f4bd077]{padding:10px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}.dropdown-item[data-v-2f4bd077]:last-child{border-bottom:none}.dropdown-item.highlight[data-v-2f4bd077],.dropdown-item[data-v-2f4bd077]:hover{background-color:#f0f7ff}.dropdown-custom-item[data-v-2f4bd077]{padding:10px 16px;background-color:#f8f8f8;border-top:1px dashed #e0e0e0;color:#666;font-style:italic;text-align:center;font-size:.9rem}.dropdown-custom-item span[data-v-2f4bd077]{display:inline-block;padding:4px 8px;border-radius:4px;background-color:rgba(74,144,226,.1)}.condition-toggle svg[data-v-2f4bd077]{transition:transform .3s ease}.condition-toggle svg.rotated[data-v-2f4bd077]{transform:rotate(180deg)}.condition-summary[data-v-2f4bd077]{font-size:.9rem;color:#666;background:#f8f8f8;padding:6px 12px;border-radius:6px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.condition-label[data-v-2f4bd077]{width:70px;color:#888;font-size:.9rem}.condition-operator-spacer[data-v-2f4bd077]{width:80px}.dropdown-empty[data-v-2f4bd077],.dropdown-loading[data-v-2f4bd077]{padding:12px;text-align:center;color:#888;font-size:.9rem}.spinner[data-v-2f4bd077]{animation:spin-2f4bd077 1s linear infinite}@keyframes spin-2f4bd077{to{transform:rotate(1turn)}}@keyframes slideDown-2f4bd077{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.remove-tag-btn[data-v-2f4bd077]{background:rgba(0,0,0,.1);border:none;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s}.remove-tag-btn[data-v-2f4bd077]:hover{background:rgba(0,0,0,.2)}.search-action-container[data-v-2f4bd077]{display:flex;justify-content:center;margin-top:16px}.search-conditions-btn[data-v-2f4bd077]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:#128c7e;border:none;font-size:15px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px rgba(18,140,126,.3)}.search-conditions-btn[data-v-2f4bd077]:hover{background:#075e54;transform:translateY(-2px);box-shadow:0 4px 8px rgba(18,140,126,.4)}.search-conditions-btn[data-v-2f4bd077]:disabled{background:#ccc;color:#666;cursor:not-allowed;transform:none;box-shadow:none}.search-conditions-btn svg[data-v-2f4bd077]{stroke:#fff}.query-console-container[data-v-2f4bd077]{margin-top:16px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);animation:fadeIn-2f4bd077 .3s ease;border:1px solid #f0f0f0}.query-console-header[data-v-2f4bd077]{background:#f8f8f8;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;color:#128c7e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0}.console-close-btn[data-v-2f4bd077]{background:none;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.console-close-btn[data-v-2f4bd077]:hover{color:#128c7e;background:rgba(18,140,126,.1)}.query-console-content[data-v-2f4bd077]{padding:16px;max-height:300px;overflow:auto;background:#fafafa}.query-console-content pre[data-v-2f4bd077]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap}.query-console-actions[data-v-2f4bd077]{padding:12px 16px;border-top:1px solid #f0f0f0;background:#f8f8f8;display:flex;justify-content:center}.view-users-btn[data-v-2f4bd077]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:none;background:#128c7e;color:#fff;font-size:14px;cursor:pointer;transition:all .2s}.view-users-btn[data-v-2f4bd077]:hover{background:#075e54;transform:translateY(-1px);box-shadow:0 2px 8px rgba(18,140,126,.2)}.matching-users-container[data-v-2f4bd077]{margin-top:16px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);animation:fadeIn-2f4bd077 .3s ease;border:1px solid #f0f0f0}.matching-users-header[data-v-2f4bd077]{background:#f8f8f8;padding:12px 16px;color:#128c7e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0}.matching-users-content[data-v-2f4bd077]{padding:16px;max-height:300px;overflow:auto}.no-users[data-v-2f4bd077]{color:#888;text-align:center;font-style:italic;padding:20px 0}.user-tags[data-v-2f4bd077]{display:flex;flex-wrap:wrap;gap:10px}.user-tag[data-v-2f4bd077]{display:flex;align-items:center;gap:6px;background:#f0f8ff;border:1px solid #e0f0ff;border-radius:30px;padding:6px 12px;font-size:14px;color:#075e54;cursor:pointer;transition:all .2s}.user-tag[data-v-2f4bd077]:hover{background:#e0f0ff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(18,140,126,.15)}.user-tag svg[data-v-2f4bd077]{color:#128c7e}.json-key[data-v-2f4bd077]{color:#0b7285;font-weight:600}.json-string[data-v-2f4bd077]{color:#2e7d32}.json-number[data-v-2f4bd077]{color:#e65100;font-weight:700}.json-boolean[data-v-2f4bd077]{color:#7b1fa2}.json-null[data-v-2f4bd077]{color:#999;font-style:italic}.json-bracket[data-v-2f4bd077]{color:#d81b60;font-weight:700}.json-brace[data-v-2f4bd077]{color:#1565c0;font-weight:700}.json-colon[data-v-2f4bd077]{color:#555}@keyframes fadeIn-2f4bd077{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.broadcast-menu[data-v-2f4bd077]{position:absolute;top:100%;left:0;width:100%;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e8e8e8;border-radius:8px;z-index:100;margin-top:6px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.broadcast-menu-header[data-v-2f4bd077]{background:#f8f8f8;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;color:#128c7e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0}.broadcast-menu-content[data-v-2f4bd077]{padding:16px;max-height:300px;overflow:auto}.broadcast-item[data-v-2f4bd077]{padding:10px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}.broadcast-item[data-v-2f4bd077]:last-child{border-bottom:none}.broadcast-item.highlight[data-v-2f4bd077],.broadcast-item[data-v-2f4bd077]:hover{background-color:#f0f7ff}.broadcast-custom-item[data-v-2f4bd077]{padding:10px 16px;background-color:#f8f8f8;border-top:1px dashed #e0e0e0;color:#666;font-style:italic;text-align:center;font-size:.9rem}.broadcast-custom-item span[data-v-2f4bd077]{display:inline-block;padding:4px 8px;border-radius:4px;background-color:rgba(74,144,226,.1)}.broadcast-menu-close[data-v-2f4bd077]{background:none;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.broadcast-menu-close[data-v-2f4bd077]:hover{color:#128c7e;background:rgba(18,140,126,.1)}.broadcast-details[data-v-2f4bd077]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0;margin-top:16px}.broadcast-details-header[data-v-2f4bd077]{display:flex;justify-content:space-between;align-items:center;color:#128c7e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0}.broadcast-details-content[data-v-2f4bd077]{padding:16px}.broadcast-variables[data-v-2f4bd077]{margin-bottom:16px}.broadcast-variable-item[data-v-2f4bd077]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.broadcast-preview[data-v-2f4bd077]{margin-bottom:16px}.broadcast-preview-content[data-v-2f4bd077]{background:#f8f8f8;border-radius:8px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e0e0e0}.broadcast-actions[data-v-2f4bd077]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.broadcast-send-btn[data-v-2f4bd077]{background:#128c7e;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .2s}.broadcast-send-btn[data-v-2f4bd077]:hover{background:#075e54;transform:translateY(-1px);box-shadow:0 2px 8px rgba(18,140,126,.2)}.broadcast-dismiss-btn[data-v-2f4bd077]{background:none;border:none;color:#888;padding:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.broadcast-dismiss-btn[data-v-2f4bd077]:hover{color:#128c7e;background:rgba(18,140,126,.1)}.broadcast-loading[data-v-2f4bd077]{display:flex;flex-direction:column;align-items:center;padding:16px;color:#888}.broadcast-loading .loader-small[data-v-2f4bd077]{width:24px;height:24px;margin-bottom:8px}.no-broadcast[data-v-2f4bd077]{color:#888;text-align:center;font-style:italic;padding:20px 0}.broadcast-list[data-v-2f4bd077]{display:flex;flex-direction:column;gap:10px}.broadcast-sent-success[data-v-2f4bd077]{background:#dff2d8;border:1px solid #d6e9c6;padding:16px;margin-top:16px;color:#3c763d}.broadcast-sent-success svg[data-v-2f4bd077]{color:#d6e9c6;margin-right:10px}.broadcast-select-wrapper[data-v-2f4bd077]{display:flex;align-items:center;gap:8px}.broadcast-select[data-v-2f4bd077]{padding:8px 32px 8px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;font-size:14px;color:#37352f;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:all .2s ease;min-width:180px}.broadcast-select[data-v-2f4bd077]:hover{border-color:#25d366}.broadcast-select[data-v-2f4bd077]:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.1)}.broadcast-action-btn[data-v-2f4bd077]{background:#25d366;color:#fff;border:none;border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.broadcast-action-btn[data-v-2f4bd077]:hover{background:#128c7e;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,211,102,.2)}.broadcast-action-btn.disabled-btn[data-v-2f4bd077],.broadcast-action-btn[data-v-2f4bd077]:disabled{background:#a0a0a0;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.loader-small[data-v-2f4bd077]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-2f4bd077 1s linear infinite;margin-right:8px}.matching-users-actions[data-v-2f4bd077]{display:flex;align-items:center;gap:8px}.matching-users-header[data-v-2f4bd077]{display:flex;justify-content:space-between;align-items:center}.broadcast-sent-success[data-v-2f4bd077]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f9f1;border-radius:8px;padding:24px;margin-top:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);width:100%}.broadcast-report-header[data-v-2f4bd077]{display:flex;align-items:center;justify-content:center;margin-bottom:16px;width:100%;text-align:center}.broadcast-report-header p.broadcast-status-text[data-v-2f4bd077]{margin:0 0 0 12px;color:#108a6e;font-weight:500;display:block;padding:8px}.success-count[data-v-2f4bd077]{color:#25d366;font-weight:700}.failed-count[data-v-2f4bd077]{color:#e74c3c;font-weight:700}.total-count[data-v-2f4bd077]{color:#34495e;font-weight:700}.broadcast-report-container[data-v-2f4bd077]{width:100%;margin:16px 0;border-radius:8px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden}.broadcast-report-summary[data-v-2f4bd077]{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:12px}.report-stat[data-v-2f4bd077]{display:flex;flex-direction:column;min-width:120px}.report-label[data-v-2f4bd077]{font-size:12px;color:#666;margin-bottom:4px}.report-value[data-v-2f4bd077]{font-size:14px;font-weight:600;color:#34495e}.broadcast-report-table[data-v-2f4bd077]{width:100%;overflow-x:auto;max-height:300px;overflow-y:auto}.broadcast-report-table table[data-v-2f4bd077]{width:100%;border-collapse:collapse}.broadcast-report-table th[data-v-2f4bd077]{background-color:#f9f9f9;padding:10px;text-align:left;font-weight:600;color:#555;position:sticky;top:0;z-index:1}.broadcast-report-table td[data-v-2f4bd077]{padding:8px 10px;border-bottom:1px solid #f0f0f0}.report-success[data-v-2f4bd077]{background-color:rgba(37,211,102,.05)}.report-success td[data-v-2f4bd077]{color:#128c7e}.report-error[data-v-2f4bd077],.report-fail[data-v-2f4bd077]{background-color:rgba(231,76,60,.05)}.report-error td[data-v-2f4bd077],.report-fail td[data-v-2f4bd077]{color:#c0392b}.message-id[data-v-2f4bd077]{font-family:monospace;font-size:12px;background:rgba(37,211,102,.1);padding:2px 4px;border-radius:3px}.error-details[data-v-2f4bd077]{font-size:12px;color:#e74c3c;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.broadcast-report-actions[data-v-2f4bd077]{display:flex;justify-content:center;gap:12px;margin-top:16px;width:100%}.broadcast-dismiss-btn[data-v-2f4bd077]{background-color:#fff;color:#128c7e;border:1px solid #128c7e;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .2s ease}.broadcast-dismiss-btn[data-v-2f4bd077]:hover{background-color:#f0f9f1}.broadcast-toggle-report-btn[data-v-2f4bd077]{background-color:#128c7e;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .2s ease}.broadcast-toggle-report-btn[data-v-2f4bd077]:hover{background-color:#0e6d5a}.broadcast-report-tabs[data-v-2f4bd077]{margin-bottom:16px}.tab-buttons[data-v-2f4bd077]{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:16px}.tab-button[data-v-2f4bd077]{padding:10px 16px;font-size:14px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:#666;transition:all .2s ease}.tab-button.active[data-v-2f4bd077]{color:#128c7e;border-bottom-color:#128c7e;font-weight:600}.raw-responses-container[data-v-2f4bd077]{max-height:400px;overflow-y:auto;padding:0 8px;display:block;width:100%}.raw-response-item[data-v-2f4bd077]{margin-bottom:16px;background:#f9f9f9;border-radius:6px;border:1px solid #eee;overflow:hidden}.response-header[data-v-2f4bd077]{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;background:#f3f3f3;border-bottom:1px solid #eee}.response-title[data-v-2f4bd077]{font-weight:600;font-size:14px;color:#444}.response-status[data-v-2f4bd077]{padding:4px 8px;border-radius:20px;font-size:12px;background:#ffebee;color:#e53935}.response-status.status-success[data-v-2f4bd077]{background:#e8f5e9;color:#388e3c}.response-body[data-v-2f4bd077]{padding:12px;margin:0;background-color:#fafafa;font-family:Monaco,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-x:auto;color:#333}.no-responses[data-v-2f4bd077]{padding:20px;text-align:center;color:#888;font-style:italic}.playground-btn[data-v-2f4bd077]{background:#1ea355!important;color:#fff!important;border:none!important;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s ease}.playground-btn[data-v-2f4bd077]:hover{background:#167f42!important;transform:translateY(-1px)}.playground-btn svg[data-v-2f4bd077]{transition:transform .2s ease}.playground-btn:hover svg[data-v-2f4bd077]{transform:scale(1.1)}.circle-icon.playground[data-v-2f4bd077]{background:linear-gradient(135deg,#1ea355,#167c41)}.chatbot-list[data-v-291ce8ce]{padding:24px 16px}.content-header[data-v-291ce8ce]{margin-bottom:40px}h1[data-v-291ce8ce]{font-size:42px;font-weight:600;color:#1a1d1f;margin:0}.header-subtitle[data-v-291ce8ce]{color:#6f767e;font-size:15px;margin-top:8px;font-weight:500}.header-actions[data-v-291ce8ce]{margin-top:24px}.add-chatbot-btn[data-v-291ce8ce]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#1abb34;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.add-chatbot-btn[data-v-291ce8ce]:hover{background:#159b2b;transform:translateY(-1px)}.search-filter[data-v-291ce8ce]{display:flex;gap:16px;margin-bottom:32px}.search-box[data-v-291ce8ce]{flex:1;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e8ecef;border-radius:12px}.search-box svg[data-v-291ce8ce]{color:#6f767e}.search-box input[data-v-291ce8ce]{flex:1;border:none;outline:none;font-size:14px;color:#1a1d1f}.search-box input[data-v-291ce8ce]::-moz-placeholder{color:#6f767e}.search-box input[data-v-291ce8ce]::placeholder{color:#6f767e}.filter-options[data-v-291ce8ce]{display:flex;gap:12px}.filter-options select[data-v-291ce8ce]{padding:12px 16px;background:#fff;border:1px solid #e8ecef;border-radius:12px;font-size:14px;color:#1a1d1f;cursor:pointer;min-width:140px;display:flex;align-items:center;gap:8px;position:relative;padding-right:40px}.sort-button[data-v-291ce8ce]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;color:#6f767e}.sort-button[data-v-291ce8ce]:hover{color:#1abb34}.sort-button svg[data-v-291ce8ce]{transition:transform .2s ease}.sort-button:hover svg[data-v-291ce8ce]{transform:scale(1.1)}.filter-options select[data-v-291ce8ce]:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231ABB34' stroke-width='2'%3E%3Cpath d='M12 5v14m-7-7 7-7 7 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;pointer-events:none}.filter-options select[value=asc][data-v-291ce8ce]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231ABB34' stroke-width='2'%3E%3Cpath d='M12 19V5m-7 7 7 7 7-7'/%3E%3C/svg%3E")}.chatbots-grid[data-v-291ce8ce]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1400px;margin:0 auto;padding:16px}.chatbot-card[data-v-291ce8ce]{background:#fff;border:1px solid #e8ecef;border-radius:12px;padding:16px;transition:all .3s ease;cursor:pointer}.chatbot-card[data-v-291ce8ce]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:#1abb34}.chatbot-header[data-v-291ce8ce]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;position:relative}.chatbot-icon[data-v-291ce8ce]{width:40px;height:40px;background:#e8f8ea;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#1abb34}.chatbot-info[data-v-291ce8ce]{flex:1}.chatbot-info-header[data-v-291ce8ce]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.status-icon[data-v-291ce8ce]{display:flex;align-items:center}.status-icon svg[data-v-291ce8ce]{width:10px;height:10px}.status-icon.active svg[data-v-291ce8ce]{color:#1abb34}.status-icon.inactive svg[data-v-291ce8ce]{color:#be123c}.status-icon.active svg path[data-v-291ce8ce]{fill:currentColor}.status-icon.inactive svg path[data-v-291ce8ce]{fill:currentColor;opacity:.9}.chatbot-info h3[data-v-291ce8ce]{font-size:16px;font-weight:600;color:#1a1d1f;margin:0}.chatbot-info p[data-v-291ce8ce]{font-size:13px;color:#6f767e;margin:0}.chatbot-actions[data-v-291ce8ce]{position:relative;z-index:2}.menu-btn[data-v-291ce8ce]{background:none;border:none;padding:8px;color:#6f767e;cursor:pointer;border-radius:6px;transition:all .2s ease}.menu-btn[data-v-291ce8ce]:hover{background:#e8ecef;color:#1a1d1f}.chatbot-menu[data-v-291ce8ce]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e8ecef;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;z-index:100}.menu-item[data-v-291ce8ce]{display:flex;align-items:center;gap:8px;padding:8px 16px;width:100%;background:none;border:none;color:#1a1d1f;font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease}.menu-item[data-v-291ce8ce]:hover{background:#e8ecef}.menu-item.delete[data-v-291ce8ce]{color:#ff3b30}.menu-item.delete[data-v-291ce8ce]:hover{background:#ffd5d5}.chatbot-stats[data-v-291ce8ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:20px;border-top:1px solid #e8ecef}.stat[data-v-291ce8ce]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:8px;transition:all .2s ease;cursor:pointer}.stat[data-v-291ce8ce]:hover{background:#f9fafb}.stat-value[data-v-291ce8ce]{font-size:20px;font-weight:600;color:#1a1d1f;letter-spacing:.5px;padding:0 4px}.stat-label[data-v-291ce8ce]{font-size:13px;color:#6f767e;font-weight:500;text-align:center}.stat:last-child .stat-value[data-v-291ce8ce]{font-size:14px;padding:4px 8px;background:#e8f8ea;color:#1abb34;border-radius:4px;display:flex;align-items:center;gap:4px;letter-spacing:0}.stat:last-child:hover .stat-value[data-v-291ce8ce]{background:#1abb34;color:#fff;box-shadow:0 0 12px rgba(26,187,52,.3)}.modal-overlay[data-v-291ce8ce]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-291ce8ce]{background:#fff;border-radius:12px;width:100%;max-width:480px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.modal-header[data-v-291ce8ce]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e8ecef}.modal-header h3[data-v-291ce8ce]{font-size:20px;font-weight:600;color:#1a1d1f;margin:0}.close-btn[data-v-291ce8ce]{background:none;border:none;padding:8px;color:#6f767e;cursor:pointer;border-radius:6px;transition:all .2s ease}.close-btn[data-v-291ce8ce]:hover{background:#e8ecef;color:#1a1d1f}.modal-body[data-v-291ce8ce]{padding:24px}.form-group[data-v-291ce8ce]{margin-bottom:16px}.form-group label[data-v-291ce8ce]{display:block;font-size:14px;font-weight:500;color:#1a1d1f;margin-bottom:8px}.form-group input[data-v-291ce8ce],.form-group textarea[data-v-291ce8ce]{width:100%;padding:8px 12px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;color:#1a1d1f;background:#fff}.form-group textarea[data-v-291ce8ce]{height:100px;resize:vertical}.modal-footer[data-v-291ce8ce]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e8ecef}.cancel-btn[data-v-291ce8ce],.delete-btn[data-v-291ce8ce],.save-btn[data-v-291ce8ce]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-291ce8ce]{background:none;border:1px solid #e8ecef;color:#1a1d1f}.cancel-btn[data-v-291ce8ce]:hover{background:#e8ecef}.save-btn[data-v-291ce8ce]{background:#1abb34;border:none;color:#fff}.save-btn[data-v-291ce8ce]:hover{background:#159b2b}.save-btn[data-v-291ce8ce]:disabled{background:#a0a0a0;cursor:not-allowed;opacity:.6}.save-btn[data-v-291ce8ce]:disabled:hover{background:#a0a0a0;transform:none}.delete-btn[data-v-291ce8ce]{background:#ff3b30;border:none;color:#fff}.delete-btn[data-v-291ce8ce]:hover{background:#ffd5d5}.empty-state[data-v-291ce8ce]{text-align:center;padding:64px 0}.empty-state svg[data-v-291ce8ce]{color:#6f767e;margin-bottom:24px}.empty-state h3[data-v-291ce8ce]{font-size:24px;font-weight:600;color:#1a1d1f;margin:0 0 8px 0}.empty-state p[data-v-291ce8ce]{font-size:16px;color:#6f767e;margin:0 0 24px 0}.create-btn[data-v-291ce8ce]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#1abb34;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.create-btn[data-v-291ce8ce]:hover{background:#159b2b;transform:translateY(-1px)}@media (max-width:1400px){.chatbots-grid[data-v-291ce8ce]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.chatbot-list[data-v-291ce8ce]{padding:16px}.chatbots-grid[data-v-291ce8ce]{grid-template-columns:1fr;padding:16px}}.form-group input.error[data-v-291ce8ce]{border-color:#ff3b30}.error-message[data-v-291ce8ce]{display:block;color:#ff3b30;font-size:12px;margin-top:4px}.delete-btn[data-v-291ce8ce]:disabled{background:#ffa5a5;cursor:not-allowed}.error-state[data-v-291ce8ce],.loading-state[data-v-291ce8ce]{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background:#f9fafb;border-radius:12px;margin:20px 0}.loading-state[data-v-291ce8ce]{color:#6f767e}.loading-state p[data-v-291ce8ce]{margin-top:16px;font-size:16px}.error-state[data-v-291ce8ce]{color:#ef4444;border:1px dashed #fecaca;background-color:#fef2f2}.error-state svg[data-v-291ce8ce]{margin-bottom:16px;color:#ef4444}.error-state h3[data-v-291ce8ce]{font-size:20px;margin-bottom:8px;color:#b91c1c}.error-state p[data-v-291ce8ce]{font-size:16px;margin-bottom:24px;max-width:600px;color:#991b1b}.retry-btn[data-v-291ce8ce]{padding:8px 20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.retry-btn[data-v-291ce8ce]:hover{background-color:#f3f4f6;transform:translateY(-1px)}.advanced-options[data-v-291ce8ce]{margin-top:24px;padding-top:16px;border-top:1px solid #e8ecef}.chatbot-link[data-v-291ce8ce]{display:flex;align-items:center;gap:8px;color:#1a1d1f;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.chatbot-link[data-v-291ce8ce]:hover{color:#6f767e}.chatbot-link svg[data-v-291ce8ce]{transition:transform .2s ease}.chatbot-link:hover svg[data-v-291ce8ce]:last-child{transform:rotate(90deg)}select[data-v-291ce8ce]{width:100%;padding:8px 12px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;color:#1a1d1f;background:#fff;cursor:pointer}select[data-v-291ce8ce]:focus{border-color:#1abb34;outline:none}.infinite-scroll-observer[data-v-291ce8ce]{display:flex;justify-content:center;align-items:center;padding:20px 0;margin-top:20px}.loading-spinner[data-v-291ce8ce]{display:flex;justify-content:center;align-items:center;color:#1abb34}.loading-spinner svg[data-v-291ce8ce]{animation:spin-291ce8ce 1s linear infinite}@keyframes spin-291ce8ce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-53128cf8]:root{--whatsapp-teal:#25d366;--whatsapp-green:#128c7e;--whatsapp-light-green:#dcf8c6;--whatsapp-blue:#34b7f1;--whatsapp-dark:#075e54}.all-users-container[data-v-53128cf8]{display:flex;flex-direction:column;padding:0;margin:0;height:100%;width:100%;max-width:100%;background-color:var(--bg-color);color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.users-stats[data-v-53128cf8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:16px 0 32px;width:100%;box-sizing:border-box;padding:0 32px}.stats-card[data-v-53128cf8]{background:linear-gradient(135deg,var(--whatsapp-green),var(--whatsapp-dark));border-radius:16px;padding:20px;position:relative;display:flex;align-items:center;gap:16px;box-shadow:0 8px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.stats-card[data-v-53128cf8]:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.stats-card[data-v-53128cf8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.15),transparent 80%);z-index:0}.stats-card[data-v-53128cf8]:first-child{background:linear-gradient(135deg,#128c7e,#075e54)}.stats-card[data-v-53128cf8]:first-child:after{content:"";position:absolute;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);border-radius:50%;top:-70px;right:-70px;z-index:0}.stats-card[data-v-53128cf8]:nth-child(2){background:linear-gradient(135deg,#34b7f1,#0277bd)}.stats-card[data-v-53128cf8]:nth-child(2):after{content:"";position:absolute;width:120px;height:120px;border:15px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-80px;left:-60px;z-index:0}.stats-card[data-v-53128cf8]:nth-child(3){background:linear-gradient(135deg,#2ecc71,#27ae60)}.stats-card[data-v-53128cf8]:nth-child(3):after{content:"";position:absolute;width:100px;height:200px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transform:rotate(-45deg);top:-50px;right:-20px;z-index:0}@keyframes pulse-53128cf8{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.circle-icon[data-v-53128cf8]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;animation:pulse-53128cf8 2s infinite}.stats-card:first-child .circle-icon[data-v-53128cf8]{background:hsla(0,0%,100%,.25);animation-delay:0s}.stats-card:nth-child(2) .circle-icon[data-v-53128cf8]{background:hsla(0,0%,100%,.25);animation-delay:.5s}.stats-card:nth-child(3) .circle-icon[data-v-53128cf8]{background:hsla(0,0%,100%,.25);animation-delay:1s}.circle-icon svg[data-v-53128cf8]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.stats-info[data-v-53128cf8]{flex:1;z-index:1}.stats-label[data-v-53128cf8]{font-size:.9rem;color:hsla(0,0%,100%,.9);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stats-value[data-v-53128cf8]{display:flex;align-items:baseline;gap:8px}.stats-value .number[data-v-53128cf8]{font-size:2.2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px}.refresh-stats[data-v-53128cf8]{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;color:#fff;opacity:0;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;z-index:2}.stats-card:hover .refresh-stats[data-v-53128cf8]{opacity:1}.refresh-stats[data-v-53128cf8]:hover{background:hsla(0,0%,100%,.3);transform:rotate(30deg)}.table-controls[data-v-53128cf8]{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 32px 16px;width:100%;box-sizing:border-box}.search-container[data-v-53128cf8]{position:relative;width:320px;transition:all .3s ease}.search-container input[data-v-53128cf8]{width:100%;padding:12px 16px 12px 44px;border-radius:12px;border:none;font-size:14px;background:#f0f0f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;color:#37352f}.search-container input[data-v-53128cf8]::-moz-placeholder{color:#37352f;opacity:.6;-moz-transition:all .3s ease;transition:all .3s ease}.search-container input[data-v-53128cf8]::placeholder{color:#37352f;opacity:.6;transition:all .3s ease}.search-container input[data-v-53128cf8]:focus{outline:none;background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.search-container input[data-v-53128cf8]:focus::-moz-placeholder{opacity:.4;transform:translateX(4px)}.search-container input[data-v-53128cf8]:focus::placeholder{opacity:.4;transform:translateX(4px)}.search-container svg[data-v-53128cf8]{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#37352f;opacity:.6;transition:all .3s ease;width:18px;height:18px}.search-container input:focus+svg[data-v-53128cf8]{opacity:.8;transform:translateY(-50%) scale(1.1)}@keyframes searchFocus-53128cf8{0%{box-shadow:0 0 0 0 rgba(18,140,126,.4)}70%{box-shadow:0 0 0 6px rgba(18,140,126,0)}to{box-shadow:0 0 0 0 rgba(18,140,126,0)}}.search-container input[data-v-53128cf8]:focus{animation:searchFocus-53128cf8 1s ease-out}@media (prefers-color-scheme:dark){.search-container input[data-v-53128cf8]{background:#fff;border-color:#128c7e;color:#075e54}.search-container input[data-v-53128cf8]::-moz-placeholder{color:#128c7e;opacity:.7}.search-container input[data-v-53128cf8]::placeholder{color:#128c7e;opacity:.7}.search-container svg[data-v-53128cf8]{color:#128c7e}.search-container input[data-v-53128cf8]:focus{border-color:#25d366;background:#fff;box-shadow:0 4px 12px rgba(37,211,102,.15)}}.table-actions[data-v-53128cf8]{display:flex;gap:12px;position:relative}.filter-button[data-v-53128cf8]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;background:#fff;border:1px solid #e0e0e0;font-size:14px;color:#37352f;cursor:pointer;transition:all .2s}.filter-button[data-v-53128cf8]:hover{background:#f7f7f7;border-color:var(--whatsapp-green)}.filter-count[data-v-53128cf8]{position:absolute;top:-8px;right:-8px;background:var(--whatsapp-green);color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center}.filter-menu[data-v-53128cf8]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;min-width:240px;z-index:1000;border:1px solid #e0e0e0}.filter-section[data-v-53128cf8]{margin-bottom:16px}.filter-section[data-v-53128cf8]:last-child{margin-bottom:0}.filter-section h4[data-v-53128cf8]{font-size:14px;color:#666;margin:0 0 8px 0;font-weight:500}.filter-option[data-v-53128cf8]{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer;font-size:14px;color:#37352f;transition:all .2s}.filter-option[data-v-53128cf8]:hover{color:var(--whatsapp-green)}.filter-option input[type=checkbox][data-v-53128cf8]{width:16px;height:16px;border-radius:4px;border:1px solid #e0e0e0;cursor:pointer;accent-color:var(--whatsapp-green)}.filter-actions[data-v-53128cf8]{border-top:1px solid #f0f0f0;padding-top:16px;margin-top:16px}.clear-filters[data-v-53128cf8]{width:100%;padding:8px;background:#f5f5f5;border:none;border-radius:4px;color:#666;font-size:14px;cursor:pointer;transition:all .2s}.clear-filters[data-v-53128cf8]:hover{background:#e0e0e0;color:#37352f}.add-user-button[data-v-53128cf8]{background:var(--whatsapp-green);color:#fff;border:none}.add-user-button[data-v-53128cf8]:hover{background:var(--whatsapp-dark)}.users-list-container[data-v-53128cf8]{flex:1;margin:0;padding:0 32px 32px;width:100%;box-sizing:border-box;position:relative}.users-table[data-v-53128cf8]{width:100%;border-radius:16px;overflow:hidden;position:relative}table[data-v-53128cf8]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}thead[data-v-53128cf8]{background:transparent;position:sticky;top:0;z-index:10}tbody[data-v-53128cf8]{display:block;max-height:1080px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(55,53,47,.3) transparent}tbody[data-v-53128cf8]::-webkit-scrollbar{width:6px}tbody[data-v-53128cf8]::-webkit-scrollbar-track{background:transparent}tbody[data-v-53128cf8]::-webkit-scrollbar-thumb{background-color:rgba(55,53,47,.3);border-radius:3px}tbody tr[data-v-53128cf8],thead[data-v-53128cf8]{display:table;width:100%;table-layout:fixed}td[data-v-53128cf8],th[data-v-53128cf8]{padding:16px;text-align:left}td[data-v-53128cf8]:first-child,th[data-v-53128cf8]:first-child{width:20%}td[data-v-53128cf8]:nth-child(2),th[data-v-53128cf8]:nth-child(2){width:15%}td[data-v-53128cf8]:nth-child(3),th[data-v-53128cf8]:nth-child(3){width:15%;text-align:center}td[data-v-53128cf8]:nth-child(4),th[data-v-53128cf8]:nth-child(4){width:23%}td[data-v-53128cf8]:nth-child(5),th[data-v-53128cf8]:nth-child(5){text-align:center}tbody tr[data-v-53128cf8]{transition:all .3s ease;margin-bottom:8px}tbody td[data-v-53128cf8]{padding:16px;border:none;color:#37352f;background:#f0f0f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;height:100%;vertical-align:middle}tbody tr:hover td[data-v-53128cf8]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateY(-2px)}tbody tr td[data-v-53128cf8]:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}tbody tr td[data-v-53128cf8]:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.checkbox-cell[data-v-53128cf8]{width:40px;text-align:center}.checkbox[data-v-53128cf8]{width:16px;height:16px;border:1px solid #ccc;border-radius:3px;cursor:pointer}.user-cell[data-v-53128cf8]{min-width:240px}.user-info[data-v-53128cf8]{display:flex;align-items:center;gap:12px;padding:4px;border-radius:12px;transition:all .3s ease}.user-avatar[data-v-53128cf8]{width:40px;height:40px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-avatar img[data-v-53128cf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.status-indicator[data-v-53128cf8]{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background-color:#d1d5db;border:2px solid #fff}.status-indicator.active[data-v-53128cf8]{background-color:var(--whatsapp-teal)}.user-details[data-v-53128cf8]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-53128cf8]{font-weight:500;color:#37352f}.user-email[data-v-53128cf8]{font-size:12px;color:#888}.access-tags[data-v-53128cf8]{display:flex;gap:6px;flex-wrap:wrap}.access-tag[data-v-53128cf8]{padding:4px 8px;border-radius:4px;font-size:12px;background:#f0f0f0;color:#666}.access-tag.admin[data-v-53128cf8]{background:rgba(18,140,126,.1);color:#128c7e}.access-tag.data[data-v-53128cf8]{background:#128c7e;color:#fff;cursor:pointer;transition:all .3s ease;padding:6px 12px;border-radius:8px;font-weight:500;font-size:13px}.access-tag.data[data-v-53128cf8]:hover{background:#075e54;transform:translateY(-1px);box-shadow:0 4px 12px rgba(7,94,84,.2)}.actions-cell[data-v-53128cf8]{width:60px;text-align:center}.table-action-button[data-v-53128cf8]{width:32px;height:32px;border-radius:4px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:#888;cursor:pointer}.table-action-button[data-v-53128cf8]:hover{background:#f0f0f0;color:#37352f}.pagination-container[data-v-53128cf8]{display:flex;justify-content:space-between;align-items:center;padding:16px;margin-top:16px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px}.pagination-info[data-v-53128cf8]{display:flex;align-items:center;justify-content:flex-start;font-size:14px;color:#666}.users-per-page[data-v-53128cf8]{position:relative;display:flex;align-items:center;gap:8px}.users-per-page[data-v-53128cf8]:before{content:"Afficher";color:#666;font-size:14px}.users-per-page select[data-v-53128cf8]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 32px 6px 12px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#37352f;font-size:14px;cursor:pointer;transition:all .2s ease;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.users-per-page select[data-v-53128cf8]:hover{border-color:#25d366;background-color:#f8f8f8}.users-per-page select[data-v-53128cf8]:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 2px rgba(37,211,102,.1)}.users-per-page select option[data-v-53128cf8]{padding:8px;background-color:#fff;color:#37352f}.users-per-page[data-v-53128cf8]:after{content:"utilisateurs";color:#666;font-size:14px;margin-left:4px}.load-more-container[data-v-53128cf8]{display:flex;justify-content:center}.load-more-button[data-v-53128cf8]{padding:8px 16px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;color:#37352f;font-size:14px;cursor:pointer;transition:all .2s}.load-more-button[data-v-53128cf8]:hover{background:#f7f7f7}.empty-state[data-v-53128cf8],.loading-container[data-v-53128cf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#888}.loader[data-v-53128cf8]{width:32px;height:32px;border:2px solid rgba(18,140,126,.1);border-radius:50%;border-top-color:var(--whatsapp-green);animation:spin-53128cf8 1s linear infinite;margin-bottom:16px}@keyframes spin-53128cf8{to{transform:rotate(1turn)}}.empty-state svg[data-v-53128cf8]{color:#ccc;margin-bottom:16px}.action-button[data-v-53128cf8]{background:var(--whatsapp-green);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:500;margin-top:16px;cursor:pointer;transition:all .2s}.action-button[data-v-53128cf8]:hover{background:var(--whatsapp-dark)}.loading-more[data-v-53128cf8]{display:flex;flex-direction:column;align-items:center;padding:16px;color:#888}.loading-more .loader[data-v-53128cf8]{width:24px;height:24px;margin-bottom:8px}.end-message[data-v-53128cf8]{padding:16px;color:#888;text-align:center}.chatbot-header[data-v-53128cf8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s;display:flex;align-items:center;gap:4px}.chatbot-header[data-v-53128cf8]:hover{color:var(--whatsapp-green)}.chatbot-header svg[data-v-53128cf8]{transition:transform .2s,color .2s}.chatbot-header:hover svg[data-v-53128cf8]{transform:scale(1.1)}.sort-active[data-v-53128cf8]{color:var(--whatsapp-green)}.interactions-header[data-v-53128cf8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;width:100%}.interactions-header[data-v-53128cf8]:hover{color:var(--whatsapp-green)}.interactions-header svg[data-v-53128cf8]{transition:transform .2s,color .2s;margin-left:4px}.interactions-header:hover svg[data-v-53128cf8]{transform:scale(1.1)}.interactions-cell[data-v-53128cf8]{text-align:center;width:120px}.interactions-count[data-v-53128cf8]{font-weight:500;color:#37352f;background:rgba(37,211,102,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:6px 12px;border-radius:8px;display:inline-block;min-width:40px;text-align:center;transition:all .3s ease}@media (max-width:1024px){.users-stats[data-v-53128cf8]{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.page-title-section[data-v-53128cf8],.table-controls[data-v-53128cf8],.users-header[data-v-53128cf8],.users-stats[data-v-53128cf8]{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0;width:100%}.users-list-container[data-v-53128cf8]{margin:0;padding:0 16px 16px;width:100%}.breadcrumb[data-v-53128cf8]{display:none}}.actions-dropdown[data-v-53128cf8]{position:relative}.action-menu[data-v-53128cf8]{position:absolute;right:0;top:100%;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:160px;z-index:100;overflow:hidden;margin-top:4px}.action-item[data-v-53128cf8]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:none;color:#37352f;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.action-item[data-v-53128cf8]:hover{background:#f5f5f5;color:var(--whatsapp-green)}.action-item svg[data-v-53128cf8]{color:#666}.action-item:hover svg[data-v-53128cf8]{color:var(--whatsapp-green)}.action-icons[data-v-53128cf8]{display:flex;gap:12px;justify-content:center;height:100%;align-items:center;min-height:40px;padding-bottom:35px;padding-top:25px}.action-icon-container[data-v-53128cf8]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#666;cursor:pointer;transition:all .2s ease;position:relative}.action-icon-container[data-v-53128cf8]:hover{background-color:#25d366;color:#fff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(37,211,102,.3)}.action-icon-container svg[data-v-53128cf8]{transition:all .2s ease}.action-icon-container:hover svg[data-v-53128cf8]{transform:scale(1.1);stroke:#fff}.action-icon-container[data-v-53128cf8]:after{content:attr(title);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:rgba(37,211,102,.9);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:100}.action-icon-container[data-v-53128cf8]:hover:after{opacity:1}.whatsapp-management[data-v-ee004ce4]{padding:24px}.content-header[data-v-ee004ce4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.header-title h1[data-v-ee004ce4]{font-size:42px;font-weight:600;color:#1a1d1f;margin:0}.header-subtitle[data-v-ee004ce4]{color:#6f767e;font-size:15px;margin-top:8px;font-weight:500}.add-account-btn[data-v-ee004ce4]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#1ea355;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.add-account-btn[data-v-ee004ce4]:hover{background:#167f42;transform:translateY(-1px)}.error-state[data-v-ee004ce4],.loading-state[data-v-ee004ce4]{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background:#f9fafb;border-radius:12px;margin:20px 0}.loading-state[data-v-ee004ce4]{color:#6f767e}.loading-state p[data-v-ee004ce4]{margin-top:16px;font-size:16px}.error-state[data-v-ee004ce4]{color:#ef4444;border:1px dashed #fecaca;background-color:#fef2f2}.error-state svg[data-v-ee004ce4]{margin-bottom:16px;color:#ef4444}.error-state p[data-v-ee004ce4]{font-size:16px;margin-bottom:24px;max-width:600px}.retry-btn[data-v-ee004ce4]{padding:8px 20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.retry-btn[data-v-ee004ce4]:hover{background-color:#f3f4f6;transform:translateY(-1px)}.accounts-grid[data-v-ee004ce4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto}.account-card[data-v-ee004ce4]{background:#fff;border:1px solid #e8ecef;border-radius:12px;padding:20px;transition:all .3s ease}.account-card[data-v-ee004ce4]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:#1ea355}.account-header[data-v-ee004ce4]{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;position:relative}.account-icon[data-v-ee004ce4]{width:48px;height:48px;background:#1ea355;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.account-info[data-v-ee004ce4]{flex:1}.account-info-header[data-v-ee004ce4]{display:flex;align-items:center;gap:8px}.status-icon[data-v-ee004ce4]{display:flex;align-items:center}.status-icon.active svg[data-v-ee004ce4]{color:#1ea355}.status-icon.inactive svg[data-v-ee004ce4]{color:#dc2626}.account-info h3[data-v-ee004ce4]{font-size:20px;font-weight:600;color:#1a1d1f;margin:0}.account-subinfo[data-v-ee004ce4]{margin-top:4px}.account-subinfo .phone-number[data-v-ee004ce4]{font-size:14px;color:#6b7280;margin:0}.account-subinfo .account-type[data-v-ee004ce4]{font-size:14px;color:#6b7280;margin:2px 0 0 0}.account-actions[data-v-ee004ce4]{position:relative;z-index:2}.menu-btn[data-v-ee004ce4]{background:none;border:none;padding:8px;color:#6f767e;cursor:pointer;border-radius:6px;transition:all .2s ease}.menu-btn[data-v-ee004ce4]:hover{background:#e8ecef;color:#1a1d1f}.account-menu[data-v-ee004ce4]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e8ecef;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;z-index:100}.menu-item[data-v-ee004ce4]{display:flex;align-items:center;gap:8px;padding:8px 16px;width:100%;background:none;border:none;color:#1a1d1f;font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease}.menu-item[data-v-ee004ce4]:hover{background:#e8ecef}.menu-item.delete[data-v-ee004ce4]{color:#ff3b30}.menu-item.delete[data-v-ee004ce4]:hover{background:#ffd5d5}.account-details[data-v-ee004ce4]{padding-top:16px;border-top:1px solid #e8ecef}.detail-row[data-v-ee004ce4]{display:flex;justify-content:space-between;margin-bottom:8px}.detail-label[data-v-ee004ce4]{color:#6f767e;font-size:14px}.detail-value[data-v-ee004ce4]{font-weight:500;color:#1a1d1f;font-size:14px}.status-verified[data-v-ee004ce4]{color:#1ea355}.status-not-verified[data-v-ee004ce4]{color:#dc2626}.verification-status[data-v-ee004ce4]{font-size:12px;margin-top:4px}.verification-status.verified[data-v-ee004ce4]{color:#1ea355}.verification-status.not-verified[data-v-ee004ce4]{color:#dc2626}.modal-overlay[data-v-ee004ce4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ee004ce4]{background:#fff;border-radius:12px;width:100%;max-width:600px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.modal-header[data-v-ee004ce4]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e8ecef;margin-bottom:20px}.modal-header h3[data-v-ee004ce4]{font-size:20px;font-weight:600;color:#1a1d1f;margin:0}.close-btn[data-v-ee004ce4]{background:none;border:none;padding:8px;color:#6f767e;cursor:pointer;border-radius:6px;transition:all .2s ease}.close-btn[data-v-ee004ce4]:hover{background:#e8ecef;color:#1a1d1f}.modal-body[data-v-ee004ce4]{padding:24px}.modal-footer[data-v-ee004ce4]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e8ecef}.back-btn[data-v-ee004ce4],.cancel-btn[data-v-ee004ce4]{padding:12px 24px;background:#fff;border:1px solid #e8ecef;border-radius:8px;color:#1a1d1f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-btn[data-v-ee004ce4]:hover,.cancel-btn[data-v-ee004ce4]:hover{background:#f9fafb;border-color:#d1d5db}.next-btn[data-v-ee004ce4],.save-btn[data-v-ee004ce4]{padding:12px 24px;background:#1ea355;border:none;color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.next-btn[data-v-ee004ce4]:hover,.save-btn[data-v-ee004ce4]:hover{background:#167f42}.next-btn[data-v-ee004ce4]:disabled{background:#9ca3af;cursor:not-allowed}.delete-btn[data-v-ee004ce4]{padding:12px 24px;background:#ff3b30;border:none;color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.delete-btn[data-v-ee004ce4]:hover{background:#e02d1e}.delete-btn[data-v-ee004ce4]:disabled{background:#ff9a94;cursor:not-allowed}.warning-message[data-v-ee004ce4]{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#fff5f5;border-radius:8px;margin-bottom:24px;border-left:4px solid #ff3b30}.warning-message svg[data-v-ee004ce4]{color:#ff3b30;flex-shrink:0;margin-top:2px}.warning-message p[data-v-ee004ce4]{margin:0;color:#1a1d1f;font-size:15px;line-height:1.5}.warning-highlight[data-v-ee004ce4]{font-weight:600;color:#ff3b30}.confirmation-form[data-v-ee004ce4]{background-color:#f9fafb;padding:16px;border-radius:8px;border:1px solid #e8ecef}.confirmation-form label[data-v-ee004ce4]{display:block;margin-bottom:12px;font-size:15px;color:#1a1d1f;font-weight:500}.confirmation-form strong[data-v-ee004ce4]{color:#ff3b30}.account-type-choice h4[data-v-ee004ce4]{margin-top:0;margin-bottom:24px;font-size:18px;color:#1a1d1f;font-weight:lighter;text-align:center}.choice-options[data-v-ee004ce4]{display:flex;flex-direction:column;gap:16px}.choice-option[data-v-ee004ce4]{display:flex;align-items:center;padding:16px;border:1px solid #e8ecef;border-radius:8px;cursor:pointer;transition:all .2s ease}.choice-option[data-v-ee004ce4]:hover{border-color:#1ea355;background-color:#f9fafb}.choice-option.selected[data-v-ee004ce4]{border-color:#1ea355;background-color:#f0fff7}.option-icon[data-v-ee004ce4]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1ea355;border-radius:8px;color:#fff;margin-right:16px}.option-info[data-v-ee004ce4]{flex:1}.option-info h5[data-v-ee004ce4]{margin:0 0 4px 0;font-size:16px;color:#1a1d1f}.option-info p[data-v-ee004ce4]{margin:0;font-size:14px;color:#6f767e}.option-check[data-v-ee004ce4]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#1ea355}.account-form[data-v-ee004ce4]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-ee004ce4]{margin-bottom:16px}.form-group label[data-v-ee004ce4]{font-size:14px;font-weight:500;color:#1a1d1f;margin-bottom:8px}.id-info[data-v-ee004ce4]{font-size:12px;color:#6f767e;font-weight:400}.form-group input[data-v-ee004ce4],.form-group select[data-v-ee004ce4],.form-group textarea[data-v-ee004ce4]{width:100%;padding:12px;border:1px solid #e8ecef;border-radius:8px;font-size:14px;color:#1a1d1f}.form-group input[data-v-ee004ce4]:-moz-read-only{background-color:#f9fafb}.form-group input[data-v-ee004ce4]:read-only{background-color:#f9fafb}.form-group textarea[data-v-ee004ce4]{height:100px;resize:vertical}.empty-state[data-v-ee004ce4]{text-align:center;padding:64px 0}.empty-state svg[data-v-ee004ce4]{color:#6f767e;margin-bottom:24px}.empty-state h3[data-v-ee004ce4]{font-size:24px;font-weight:600;color:#1a1d1f;margin:0 0 8px 0}.empty-state p[data-v-ee004ce4]{font-size:16px;color:#6f767e;margin:0 0 24px 0}.create-btn[data-v-ee004ce4]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#1ea355;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.create-btn[data-v-ee004ce4]:hover{background:#167f42;transform:translateY(-1px)}@media (max-width:1200px){.accounts-grid[data-v-ee004ce4]{grid-template-columns:1fr}}@media (max-width:768px){.content-header[data-v-ee004ce4]{flex-direction:column;gap:16px}.header-actions[data-v-ee004ce4]{width:100%}.add-account-btn[data-v-ee004ce4]{width:100%;justify-content:center}.modal-content[data-v-ee004ce4]{width:90%}}.verification-section[data-v-ee004ce4]{margin-top:16px;padding-top:16px;border-top:1px solid #e8ecef}.verify-btn[data-v-ee004ce4]{width:100%;padding:8px 16px;background-color:#1ea355;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.verify-btn[data-v-ee004ce4]:hover{background-color:#167f42}.verification-input-section[data-v-ee004ce4]{margin-top:12px}.verification-input[data-v-ee004ce4]{width:100%;padding:8px 12px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;margin-bottom:8px}.verify-code-btn[data-v-ee004ce4]{width:100%;padding:8px 16px;background-color:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.verify-code-btn[data-v-ee004ce4]:hover{background-color:#4338ca}.form-group label[data-v-ee004ce4]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.verification-modal[data-v-ee004ce4]{max-width:480px}.verification-info[data-v-ee004ce4]{text-align:center;padding:20px 0}.verification-info svg[data-v-ee004ce4]{margin-bottom:16px;stroke:#1ea355}.verification-info h4[data-v-ee004ce4]{font-size:18px;color:#1a1d1f;margin:0 0 16px 0}.verification-info p[data-v-ee004ce4]{color:#6b7280;margin:8px 0}.phone-highlight[data-v-ee004ce4]{font-size:18px;color:#1ea355!important;font-weight:600;margin:16px 0!important}.verification-note[data-v-ee004ce4]{font-size:14px;color:#6b7280;font-style:italic}.send-code-btn[data-v-ee004ce4]{padding:12px 24px;background-color:#1ea355;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.send-code-btn[data-v-ee004ce4]:hover{background-color:#167f42}.notification[data-v-ee004ce4]{position:fixed;top:20px;right:20px;z-index:1000;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:300px;max-width:400px}.notification.success[data-v-ee004ce4]{background-color:#ebf7ee;color:#1ea355;border:1px solid #d1e7dd}.notification.error[data-v-ee004ce4]{background-color:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.notification-content[data-v-ee004ce4]{display:flex;align-items:center;gap:12px}.notification-content svg[data-v-ee004ce4]{flex-shrink:0}.fade-enter-active[data-v-ee004ce4],.fade-leave-active[data-v-ee004ce4]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-ee004ce4],.fade-leave-to[data-v-ee004ce4]{opacity:0;transform:translateY(-20px)}.verification-input-section[data-v-ee004ce4]{opacity:1;transition:all .3s ease;margin-top:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.verification-input-section .form-group[data-v-ee004ce4]{margin-bottom:16px}.verification-input-section label[data-v-ee004ce4]{display:block;font-size:14px;color:#374151;margin-bottom:8px;font-weight:500}.verification-input-section input[data-v-ee004ce4]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;transition:all .2s ease}.verification-input-section input[data-v-ee004ce4]:focus{outline:none;border-color:#1ea355;box-shadow:0 0 0 2px rgba(30,163,85,.1)}.verification-input-section .verify-code-btn[data-v-ee004ce4]{width:100%;margin-top:8px}.verification-input-wrapper[data-v-ee004ce4]{margin-top:24px;padding:16px;background-color:rgba(30,163,85,.05);border-radius:8px}.verification-input-wrapper .form-group[data-v-ee004ce4]{margin-bottom:0}.verification-input-wrapper label[data-v-ee004ce4]{color:#1f2937;font-size:14px;font-weight:500;margin-bottom:8px}.verification-input-wrapper .code-input-container[data-v-ee004ce4]{position:relative}.verification-input-wrapper .verification-input[data-v-ee004ce4]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:18px;letter-spacing:2px;text-align:center;transition:all .2s ease;font-family:monospace;background-color:#fff}.verification-input-wrapper .verification-input[data-v-ee004ce4]:focus{outline:none;border-color:#1ea355;box-shadow:0 0 0 3px rgba(30,163,85,.1)}.verification-input-wrapper .input-info[data-v-ee004ce4]{font-size:12px;color:#6b7280;margin-top:8px;text-align:center}.verification-modal .modal-footer[data-v-ee004ce4]{margin-top:24px}.verification-modal .verify-code-btn[data-v-ee004ce4]{padding:12px 24px;background-color:#1ea355;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.verification-modal .verify-code-btn[data-v-ee004ce4]:hover{background-color:#167f42}.chatbot-section[data-v-ee004ce4]{margin-top:16px;padding-top:16px;border-top:1px solid #e8ecef}.link-chatbot[data-v-ee004ce4]{text-align:center}.chatbot-info[data-v-ee004ce4]{flex:1;min-width:0;margin-right:16px}.link-chatbot-btn[data-v-ee004ce4]{justify-content:center;gap:8px;width:100%;padding:8px 16px;border-radius:8px;font-size:14px}.linked-chatbot[data-v-ee004ce4]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f0fff7;border-radius:6px}.chatbot-name[data-v-ee004ce4]{color:#1ea355}.loading-chatbots[data-v-ee004ce4]{text-align:center;padding:32px 0}.loading-chatbots .loading-spinner[data-v-ee004ce4]{margin-bottom:16px}.no-chatbots[data-v-ee004ce4]{text-align:center;padding:32px 0}.no-chatbots svg[data-v-ee004ce4]{color:#6b7280;margin-bottom:16px}.no-chatbots h4[data-v-ee004ce4]{font-size:18px;color:#1f2937;margin:0 0 8px 0}.no-chatbots p[data-v-ee004ce4]{color:#6b7280;margin-bottom:24px}.create-chatbot-btn[data-v-ee004ce4]{padding:8px 24px;background-color:#1ea355;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-chatbot-btn[data-v-ee004ce4]:hover{background-color:#167f42}.chatbot-selection[data-v-ee004ce4]{padding:16px 0}.selection-info[data-v-ee004ce4]{margin-bottom:14px;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.selection-info strong[data-v-ee004ce4]{color:#1ea355;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatbot-select[data-v-ee004ce4]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background-color:#fff}.chatbot-select[data-v-ee004ce4]:focus{outline:none;border-color:#1ea355;box-shadow:0 0 0 2px rgba(30,163,85,.1)}.link-btn[data-v-ee004ce4]{padding:8px 24px;background-color:#1ea355;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.link-btn[data-v-ee004ce4]:hover{background-color:#167f42}.link-btn[data-v-ee004ce4]:disabled{background-color:#9ca3af;cursor:not-allowed}.detail-value-with-action[data-v-ee004ce4]{display:flex;align-items:center;gap:12px}.no-chatbot[data-v-ee004ce4]{color:#6b7280;font-style:italic}.link-chatbot-btn[data-v-ee004ce4]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#1ea355;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.link-chatbot-btn[data-v-ee004ce4]:hover{background-color:#167f42}.link-chatbot-btn svg[data-v-ee004ce4]{width:14px;height:14px}.chatbots-list[data-v-ee004ce4]{max-height:400px;overflow-y:auto;margin:20px 0;padding-right:8px}.chatbots-list[data-v-ee004ce4]::-webkit-scrollbar{width:8px}.chatbots-list[data-v-ee004ce4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.chatbots-list[data-v-ee004ce4]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.chatbot-item[data-v-ee004ce4]{border:none;border-radius:16px;padding:20px;margin-bottom:16px;cursor:pointer;transition:all .25s ease;background-color:#fff;border:1px solid #fff}.chatbot-item[data-v-ee004ce4]:hover{transform:translateY(-2px);border:1px solid #1ea355}.chatbot-item.selected[data-v-ee004ce4]{border-color:#1ea355;background-color:#f0fff7}.chatbot-item.selected>.chatbot-box-item[data-v-ee004ce4]{background-color:#f0fff7}.chatbot-item.inactive[data-v-ee004ce4]{opacity:.7}.chatbot-item.create-new[data-v-ee004ce4]{background-color:#f0fff7;border:1px dashed #1ea355;margin-bottom:24px;height:auto;min-height:140px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.chatbot-item.create-new[data-v-ee004ce4]:hover{border-color:#167f42;background-color:#e6f7ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,163,85,.15)}.chatbot-item.create-new .chatbot-avatar[data-v-ee004ce4]{background-color:#e6f7ee;color:#1ea355}.chatbot-item.create-new .chatbot-name[data-v-ee004ce4]{color:#1ea355;font-size:18px;font-weight:600;margin-bottom:4px}.chatbot-item.create-new .chatbot-phone[data-v-ee004ce4]{color:#6f767e;font-size:14px}.chatbot-box-item[data-v-ee004ce4],.chatbot-item-header[data-v-ee004ce4]{display:flex;align-items:center;margin-bottom:12px}.chatbot-box-item[data-v-ee004ce4]{background-color:#fff;border-radius:12px;padding:16px;justify-content:space-between;transition:all .2s ease;border-bottom:1px solid #e8ecef}.chatbot-item.create-new .chatbot-item-header[data-v-ee004ce4]{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:0}.chatbot-avatar[data-v-ee004ce4]{width:48px;height:48px;border-radius:12px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-right:16px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.08);flex-shrink:0}.create-avatar[data-v-ee004ce4]{background-color:#fff;color:#1ea355;border:2px solid #1ea355}.chatbot-avatar img[data-v-ee004ce4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chatbot-name[data-v-ee004ce4]{font-size:16px;font-weight:600;color:#1a1d1f;margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatbot-phone[data-v-ee004ce4]{font-size:13px;color:#6f767e;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatbot-status[data-v-ee004ce4]{margin-left:auto;flex-shrink:0}.chatbot-status span[data-v-ee004ce4]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;display:inline-block}.chatbot-status .active[data-v-ee004ce4]{background-color:#e6f7ee;color:#1ea355}.chatbot-status .inactive[data-v-ee004ce4]{background-color:#f5f5f5;color:#6f767e}.chatbot-tag[data-v-ee004ce4]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:#e6f7ee;color:#1ea355;border-radius:20px;font-size:14px;font-weight:500;line-height:1}.chatbot-tag svg[data-v-ee004ce4]{color:#1ea355}.chatbot-tag.clickable[data-v-ee004ce4]{cursor:pointer;text-decoration:none;transition:all .2s ease;padding-right:10px}.chatbot-tag.clickable[data-v-ee004ce4]:hover{background-color:#d1f0e0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(30,163,85,.1)}.chatbot-tag .arrow-icon[data-v-ee004ce4]{margin-left:4px;opacity:.7;transition:transform .2s ease}.chatbot-tag.clickable:hover .arrow-icon[data-v-ee004ce4]{transform:translateX(2px);opacity:1}.chatbot-item-body[data-v-ee004ce4]{margin-top:8px}.chatbot-description[data-v-ee004ce4]{font-size:14px;color:#6f767e;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chatbot-stats[data-v-ee004ce4]{display:flex;gap:24px;margin-top:12px}.stat[data-v-ee004ce4]{display:inline-block;margin-right:24px;text-align:center;min-width:80px}.stat-label[data-v-ee004ce4]{font-size:12px;color:#6b7280;display:block;margin-bottom:4px}.stat-value[data-v-ee004ce4]{font-size:16px;font-weight:600;color:#1f2937;display:block;text-align:center}.chatbot-select-indicator[data-v-ee004ce4]{position:absolute;top:16px;right:16px;color:#1ea355}.payment-notification[data-v-ee004ce4]{margin:16px 0;width:100%;border-radius:12px;background-color:#f8f9fa;border:1px solid #e9ecef;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.payment-notification-content[data-v-ee004ce4]{padding:16px}.payment-notification-header[data-v-ee004ce4]{display:flex;align-items:center;margin-bottom:12px}.payment-notification-header svg[data-v-ee004ce4]{color:#1ea355;margin-right:12px;flex-shrink:0}.payment-notification-header span[data-v-ee004ce4]{font-size:16px;font-weight:600;color:#1a1d1f;flex-grow:1}.close-payment-notice[data-v-ee004ce4]{background:none;border:none;color:#6f767e;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-payment-notice[data-v-ee004ce4]:hover{background-color:#f1f3f5;color:#343a40}.payment-notification-body[data-v-ee004ce4]{font-size:14px;color:#495057;line-height:1.5;max-height:100px;overflow:hidden;transition:max-height .3s ease}.payment-notification-body.expanded[data-v-ee004ce4]{max-height:1000px}.payment-notification-body p[data-v-ee004ce4]{margin-bottom:12px}.payment-help-link[data-v-ee004ce4]{color:#1ea355;text-decoration:none;word-break:break-all;display:inline-block;margin-bottom:12px}.payment-help-link[data-v-ee004ce4]:hover{text-decoration:underline}.payment-more-details[data-v-ee004ce4]{margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.payment-more-details ol[data-v-ee004ce4]{padding-left:20px;margin-bottom:12px}.payment-more-details li[data-v-ee004ce4]{margin-bottom:8px}.voir-plus-btn[data-v-ee004ce4]{background:none;border:none;color:#1ea355;cursor:pointer;padding:4px 8px;font-size:14px;font-weight:500;display:flex;align-items:center;transition:all .2s ease;margin-top:8px}.voir-plus-btn[data-v-ee004ce4]:hover{text-decoration:underline}.voir-plus-btn svg[data-v-ee004ce4]{margin-left:6px;transition:transform .2s ease}.voir-plus-btn svg.rotated[data-v-ee004ce4]{transform:rotate(180deg)}.text-element-wrapper[data-v-2578173f]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;margin-bottom:20px}.text-element-wrapper[data-v-2578173f]:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.element-header[data-v-2578173f]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.8),rgba(243,244,246,.6));border-bottom:1px solid rgba(229,231,235,.5)}.element-type-badge[data-v-2578173f]{display:flex;align-items:center;gap:8px;font-weight:600;color:#6b7280;font-size:.875rem}.element-type-badge i[data-v-2578173f]{color:#6b7280}.element-actions[data-v-2578173f]{display:flex;gap:8px}.action-btn[data-v-2578173f]{width:28px;height:28px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-2578173f]:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.action-btn.delete-btn[data-v-2578173f]:hover{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444}.message-content[data-v-2578173f]{padding:16px;cursor:text;min-height:60px}.message-display-container[data-v-2578173f]{position:relative;min-height:60px;cursor:pointer;transition:all .2s ease}.message-display-container[data-v-2578173f]:hover{background:linear-gradient(135deg,rgba(156,163,175,.03),rgba(156,163,175,.01));border-radius:8px}.message-bubble[data-v-2578173f]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;padding:16px;border:1px solid #d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.03);margin-bottom:8px}.message-text[data-v-2578173f]{margin:0;padding:0;color:#374151;font-size:.95rem;line-height:1.5;word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;white-space:pre-wrap}.message-text .variable-highlight[data-v-2578173f]{background:linear-gradient(145deg,rgba(156,163,175,.15),rgba(156,163,175,.05));color:#4b5563;padding:2px 6px;border-radius:4px;font-weight:500;border:1px solid rgba(156,163,175,.2);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.message-placeholder[data-v-2578173f]{margin:0;padding:0;color:#9ca3af;font-size:.95rem;line-height:1.5;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.message-time[data-v-2578173f]{font-size:.75rem;color:#6b7280;text-align:right;margin-top:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.char-count[data-v-2578173f]{position:absolute;right:0;bottom:0;font-size:.75rem;color:#6b7280;background:linear-gradient(145deg,rgba(249,250,251,.9),rgba(243,244,246,.8));padding:.25rem .5rem;border-radius:4px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(209,213,219,.2);transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.02)}.char-count-limit[data-v-2578173f]{color:#ef4444;background:linear-gradient(145deg,hsla(0,86%,97%,.9),hsla(0,93%,94%,.8));border-color:rgba(239,68,68,.3);animation:pulse-2578173f 1s infinite}@keyframes pulse-2578173f{0%{box-shadow:0 0 0 0 rgba(239,68,68,.2)}70%{box-shadow:0 0 0 5px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.message-editor-container[data-v-2578173f]{animation:fadeIn-2578173f .3s ease;min-height:120px}.message-editor-container[data-v-2578173f],.message-editor-wrapper[data-v-2578173f]{position:relative;margin:0;padding:0;background-color:transparent}.message-editor[data-v-2578173f]{width:100%;min-height:120px;padding:16px;padding-right:50px;border:1px solid #d1d5db;border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));font-size:.95rem;line-height:1.5;resize:none;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937;white-space:pre-wrap;word-break:break-word;font-weight:400;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.03);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.message-editor[data-v-2578173f]:focus{outline:none;border-color:#9ca3af;box-shadow:0 0 0 3px rgba(156,163,175,.1)}.emoji-button-container[data-v-2578173f]{position:absolute;top:16px;right:16px;z-index:10}.emoji-button[data-v-2578173f]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.emoji-button[data-v-2578173f]:hover{background:linear-gradient(145deg,rgba(156,163,175,.15),rgba(156,163,175,.05));color:#6b7280;transform:scale(1.1);box-shadow:0 4px 8px rgba(156,163,175,.2)}.emoji-picker[data-v-2578173f]{position:absolute;top:100%;right:0;width:300px;max-height:250px;background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;margin-top:8px;animation:fadeIn-2578173f .2s ease;overflow-y:auto;transform-origin:top right;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.emoji-picker-content[data-v-2578173f]{padding:12px}.emoji-category[data-v-2578173f]{display:flex;flex-wrap:wrap;gap:4px}.emoji-btn[data-v-2578173f]{cursor:pointer;font-size:18px;padding:6px;border-radius:6px;transition:all .2s ease;background:none;border:none;outline:none;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.emoji-btn[data-v-2578173f]:hover{background:linear-gradient(145deg,rgba(156,163,175,.15),rgba(156,163,175,.05));transform:scale(1.1);border-radius:8px}.emoji-btn[data-v-2578173f]:focus{background:linear-gradient(145deg,rgba(156,163,175,.2),rgba(156,163,175,.1));outline:none}.variable-suggestions[data-v-2578173f]{position:fixed!important;top:auto!important;left:auto!important;bottom:20px!important;right:20px!important;width:300px!important;max-height:150px!important;background:#fafafa!important;border:1px solid rgba(59,130,246,.15)!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.03)!important;z-index:99999!important;margin:0!important;overflow-y:auto;animation:fadeIn-2578173f .2s ease;padding:16px!important;display:flex;flex-wrap:wrap;gap:8px}.variable-suggestion-item[data-v-2578173f]{padding:4px 16px!important;cursor:pointer;transition:all .2s ease;background:#fff!important;border:1px solid #10b981!important;outline:none;border-radius:8px!important;font-size:12px!important;color:#1f2937!important;display:inline-flex;align-items:center;justify-content:center;min-height:20px!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important;text-transform:lowercase!important}.variable-suggestion-item[data-v-2578173f]:hover{background:#10b981!important;color:#fff!important;border-color:#fff!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 16px rgba(0,0,0,.3)!important}.variable-suggestion-item[data-v-2578173f]:focus{background:#059669!important;color:#fff!important;border-color:#fff!important;outline:3px solid #fbbf24!important;outline-offset:2px}@keyframes fadeIn-2578173f{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.text-element-wrapper[data-v-2578173f]{margin-bottom:16px}.element-header[data-v-2578173f]{padding:10px 12px}.message-bubble[data-v-2578173f],.message-content[data-v-2578173f]{padding:12px}.emoji-picker[data-v-2578173f]{width:250px;max-height:200px}.emoji-btn[data-v-2578173f]{min-width:28px;min-height:28px;font-size:16px}}.modal-overlay[data-v-9a64f5a4]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-9a64f5a4]{background:#fff;border-radius:8px;width:400px;max-width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal-header[data-v-9a64f5a4]{padding:16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-9a64f5a4]{margin:0;font-size:1.1rem;font-weight:500;color:#111827}.modal-close[data-v-9a64f5a4]{width:24px;height:24px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close[data-v-9a64f5a4]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-9a64f5a4]{padding:16px}.modal-body p[data-v-9a64f5a4]{margin:0 0 12px 0;color:#4b5563}.button-to-delete[data-v-9a64f5a4]{background:#f3f4f6;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:4px}.button-title[data-v-9a64f5a4]{font-weight:500;color:#111827}.button-block[data-v-9a64f5a4]{font-size:.85rem;color:#6b7280}.modal-footer[data-v-9a64f5a4]{padding:16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:8px}.modal-cancel[data-v-9a64f5a4],.modal-confirm[data-v-9a64f5a4]{padding:8px 16px;border-radius:6px;font-size:.9rem;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.modal-cancel[data-v-9a64f5a4]{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.modal-cancel[data-v-9a64f5a4]:hover{background:#f3f4f6;border-color:#d1d5db}.modal-confirm[data-v-9a64f5a4]{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.modal-confirm[data-v-9a64f5a4]:hover{background:#fecaca;border-color:#fca5a5}.text-button-element-wrapper[data-v-9a64f5a4]{position:relative;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb}.element-header[data-v-9a64f5a4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.element-type-badge[data-v-9a64f5a4]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:.875rem}.element-actions[data-v-9a64f5a4]{display:flex;gap:8px}.action-btn[data-v-9a64f5a4]{width:32px;height:32px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-btn[data-v-9a64f5a4]:hover{background:#f3f4f6;border-color:#d1d5db}.action-btn.delete-btn[data-v-9a64f5a4]:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.message-section[data-v-9a64f5a4]{padding:16px;border-bottom:1px solid #e5e7eb}.message-display[data-v-9a64f5a4]{cursor:pointer;transition:all .2s ease}.message-display[data-v-9a64f5a4]:hover{background:rgba(59,130,246,.02);border-radius:6px}.message-placeholder[data-v-9a64f5a4],.message-text[data-v-9a64f5a4]{margin:0;padding:12px;min-height:60px;height:auto;line-height:1.5;color:#1f2937;font-family:inherit;font-size:14px;border:1px solid transparent;border-radius:6px;background:transparent;word-wrap:break-word;white-space:pre-wrap;display:block;box-sizing:border-box}.text-button-element-wrapper .message-text .variable-highlight[data-v-9a64f5a4]{background:#3b82f6!important;color:#fff!important;padding:4px 10px!important;border-radius:16px!important;font-weight:600!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.8em!important;display:inline-block!important;margin:0 3px 2px 0!important;vertical-align:middle!important;box-shadow:0 2px 4px rgba(59,130,246,.3)!important;border:none!important;white-space:nowrap!important;text-shadow:none!important;position:relative!important}.text-button-element-wrapper .message-text .variable-highlight[data-v-9a64f5a4]:before{content:"●"!important;position:absolute!important;left:4px!important;top:50%!important;transform:translateY(-50%)!important;color:#fff!important;font-size:.6em!important;opacity:.8!important}.text-button-element-wrapper .message-text .variable-highlight[data-v-9a64f5a4]:hover{background:#1d4ed8!important;transform:translateY(-1px) scale(1.05)!important;box-shadow:0 4px 12px rgba(59,130,246,.4)!important}.text-button-element-wrapper .message-text .variable-highlight[data-v-9a64f5a4]:active{transform:translateY(0) scale(1.02)!important}.message-placeholder[data-v-9a64f5a4]{color:#9ca3af;cursor:pointer;font-style:italic}.message-editor[data-v-9a64f5a4]{position:relative}.message-input-container[data-v-9a64f5a4]{position:relative;display:flex;align-items:flex-start}.message-input[data-v-9a64f5a4]{width:100%;min-height:60px;height:auto;padding:12px 50px 12px 12px;border:1px solid transparent;border-radius:6px;resize:none;font-family:inherit;font-size:14px;line-height:1.5;color:#1f2937;background:transparent;outline:none;transition:all .2s ease;word-wrap:break-word;white-space:pre-wrap;overflow:hidden;display:block;box-sizing:border-box}.message-input[data-v-9a64f5a4]:focus{border-color:transparent;box-shadow:none}.emoji-button-container[data-v-9a64f5a4]{position:absolute;top:12px;right:12px;z-index:10}.emoji-button[data-v-9a64f5a4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.emoji-button[data-v-9a64f5a4]:hover{background:#f3f4f6;color:#3b82f6;transform:scale(1.1)}.emoji-picker[data-v-9a64f5a4]{position:absolute;top:100%;right:0;width:300px;max-height:250px;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;margin-top:8px;animation:fadeIn-9a64f5a4 .2s ease;overflow-y:auto;transform-origin:top right;border:1px solid #e5e7eb}.emoji-picker-content[data-v-9a64f5a4]{padding:12px}.emoji-category[data-v-9a64f5a4]{display:flex;flex-wrap:wrap;gap:4px}.emoji-btn[data-v-9a64f5a4]{cursor:pointer;font-size:18px;padding:6px;border-radius:6px;transition:all .2s ease;background:none;border:none;outline:none;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.emoji-btn[data-v-9a64f5a4]:hover{background:#f3f4f6;transform:scale(1.1);border-radius:8px}.message-footer[data-v-9a64f5a4]{display:flex;justify-content:flex-end;align-items:center;padding:8px 0}.char-count[data-v-9a64f5a4]{display:block;text-align:right;font-size:.75rem;color:#6b7280;margin-left:4px}.char-count-limit[data-v-9a64f5a4]{color:#ef4444;font-weight:500}@keyframes fadeIn-9a64f5a4{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.buttons-section[data-v-9a64f5a4]{padding:16px}.buttons-list[data-v-9a64f5a4]{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:16px;width:100%;min-height:76px;position:relative}.button-display[data-v-9a64f5a4]{display:inline-flex;align-items:center;gap:8px;flex:1;position:relative}.button-width-1[data-v-9a64f5a4]{width:100%}.button-width-2[data-v-9a64f5a4]{width:calc(50% - 4px)}.button-width-3[data-v-9a64f5a4]{width:calc(33.333% - 5.333px)}.button-wrapper[data-v-9a64f5a4]{position:relative;width:100%;height:100%;min-height:76px;display:flex}.notion-button[data-v-9a64f5a4]{background:#e6f7f1;border:1px solid #dcf2ea;border-radius:6px;padding:12px 16px;color:#0f766e;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .2s;width:100%;height:100%;font-size:.95rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.notion-button[data-v-9a64f5a4]:hover{background:#dcf2ea;border-color:#bae6dc;box-shadow:0 2px 4px rgba(0,0,0,.05)}.button-content[data-v-9a64f5a4]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}.button-metadata[data-v-9a64f5a4]{display:flex;align-items:center;gap:8px;width:100%}.block-name[data-v-9a64f5a4]{font-size:.75rem;color:#64748b;opacity:.9}.whatsapp-button[data-v-9a64f5a4]:hover{background:#d1d5db}.button-text[data-v-9a64f5a4]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payload-badge[data-v-9a64f5a4]{display:inline-flex;align-items:center;justify-content:center;background:#e0f2fe;color:#0284c7;padding:2px 6px;border-radius:4px;font-size:.75rem}.delete-button[data-v-9a64f5a4]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:3px;border:none;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;opacity:0;padding:0;font-size:.75rem;z-index:2}.button-wrapper:hover .delete-button[data-v-9a64f5a4]{opacity:1}.delete-button[data-v-9a64f5a4]:hover{background:rgba(239,68,68,.1);color:#ef4444}.add-button[data-v-9a64f5a4]{width:100%;padding:8px;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.add-button[data-v-9a64f5a4]:hover{background:#e5e7eb;border-color:#9ca3af;color:#4b5563}.remove-payload-btn[data-v-9a64f5a4]{position:absolute;top:12px;right:12px;width:24px;height:24px;border:none;background:transparent;color:#9ca3af;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.9rem}.remove-payload-btn[data-v-9a64f5a4]:hover{background:#fee2e2;color:#dc2626}.add-payload-btn[data-v-9a64f5a4]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:.9rem;cursor:pointer;transition:all .2s;margin-top:12px}.add-payload-btn[data-v-9a64f5a4]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.add-payload-btn i[data-v-9a64f5a4]{font-size:.85rem}.add-variable-confirm-btn[data-v-9a64f5a4]{width:32px;height:32px;border:none;border-radius:6px;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.add-variable-confirm-btn[data-v-9a64f5a4]:hover:not(:disabled){background:#059669;transform:scale(1.05)}.add-variable-confirm-btn[data-v-9a64f5a4]:disabled{background:#d1fae5;color:#6b7280;cursor:not-allowed}.variable-actions[data-v-9a64f5a4]{display:flex;gap:8px}.variable-cancel-btn[data-v-9a64f5a4]{width:32px;height:32px;border:none;border-radius:6px;background:#fee2e2;color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.variable-cancel-btn[data-v-9a64f5a4]:hover{background:#fecaca;transform:scale(1.05)}.button-edit-form[data-v-9a64f5a4]{position:absolute;bottom:0;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;width:100%;max-height:none;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:8px}.button-edit-form[data-v-9a64f5a4]::-webkit-scrollbar{width:8px}.button-edit-form[data-v-9a64f5a4]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.button-edit-form[data-v-9a64f5a4]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.button-edit-form[data-v-9a64f5a4]::-webkit-scrollbar-thumb:hover{background:#64748b}.edit-form-header[data-v-9a64f5a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:sticky;top:0;background:#fff;padding:8px 0;z-index:1}.close-edit-btn[data-v-9a64f5a4]{width:24px;height:24px;border-radius:4px;border:none;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer}.block-select[data-v-9a64f5a4],.title-input[data-v-9a64f5a4]{width:100%;padding:8px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.payload-section[data-v-9a64f5a4]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:6px}.payload-header[data-v-9a64f5a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.payload-variables[data-v-9a64f5a4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.variable-item[data-v-9a64f5a4]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px}.variable-content[data-v-9a64f5a4],.variable-item[data-v-9a64f5a4]{display:flex;align-items:center;gap:4px}.variable-name[data-v-9a64f5a4]{color:#0284c7}.variable-equals[data-v-9a64f5a4]{color:#6b7280}.variable-value[data-v-9a64f5a4]{color:#1f2937}.delete-variable-btn[data-v-9a64f5a4]{width:20px;height:20px;border:none;background:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.delete-variable-btn[data-v-9a64f5a4]:hover{color:#ef4444}.add-variable-btn[data-v-9a64f5a4]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:1px dashed #e5e7eb;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:.9rem;cursor:pointer;transition:all .2s;margin-top:8px}.add-variable-btn[data-v-9a64f5a4]:hover{background:#f3f4f6;border-color:#0ea5e9;color:#0ea5e9}.add-variable-btn i[data-v-9a64f5a4]{font-size:.85rem}.variable-selector[data-v-9a64f5a4]{margin-top:12px}.variable-form[data-v-9a64f5a4]{display:flex;gap:8px;margin-bottom:12px}.variable-value-input[data-v-9a64f5a4]{flex:1;padding:8px;border:1px solid #e5e7eb;border-radius:6px}.edit-actions[data-v-9a64f5a4]{display:flex;gap:8px;margin-top:16px}.cancel-btn[data-v-9a64f5a4],.save-btn[data-v-9a64f5a4]{flex:1;padding:8px 16px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.save-btn[data-v-9a64f5a4]{background:#10b981;border:none;color:#fff}.save-btn[data-v-9a64f5a4]:hover:not(:disabled){background:#059669}.save-btn[data-v-9a64f5a4]:disabled{background:#d1fae5;cursor:not-allowed}.cancel-btn[data-v-9a64f5a4]{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.cancel-btn[data-v-9a64f5a4]:hover{background:#f3f4f6;border-color:#d1d5db}.multiselect[data-v-9a64f5a4]{min-height:38px}.multiselect__tags[data-v-9a64f5a4]{min-height:38px;padding:5px 8px;border-color:#e5e7eb;border-radius:6px}.multiselect__tag[data-v-9a64f5a4]{background:#e0f2fe;color:#0284c7}.multiselect__option--highlight[data-v-9a64f5a4]{background:#0284c7}.variable-suggestions[data-v-9a64f5a4]{position:absolute;bottom:100%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;margin-bottom:8px;animation:fadeIn-9a64f5a4 .2s ease;border:1px solid #e5e7eb;max-height:200px;overflow-y:auto}.variable-suggestions-content[data-v-9a64f5a4]{padding:12px}.variable-category[data-v-9a64f5a4]{display:flex;flex-wrap:wrap;gap:8px}.variable-suggestion-item[data-v-9a64f5a4]{padding:6px 12px;cursor:pointer;transition:all .2s ease;background:#f0f9ff;border:1px solid #0ea5e9;outline:none;border-radius:16px;font-size:.875rem;color:#0c4a6e;display:inline-flex;align-items:center;justify-content:center;min-height:32px;font-weight:500;box-shadow:0 2px 4px rgba(14,165,233,.1)}.variable-suggestion-item[data-v-9a64f5a4]:hover{background:#0ea5e9;color:#fff;border-color:#0284c7;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(14,165,233,.3)}.variable-suggestion-item[data-v-9a64f5a4]:focus{background:#0284c7;color:#fff;border-color:#0369a1;outline:2px solid #38bdf8;outline-offset:2px}.image-element-wrapper[data-v-012659ec]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;margin-bottom:20px}.image-element-wrapper[data-v-012659ec]:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.element-header[data-v-012659ec]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.8),rgba(243,244,246,.6));border-bottom:1px solid rgba(229,231,235,.5)}.element-type-badge[data-v-012659ec]{display:flex;align-items:center;gap:8px;font-weight:600;color:#7c3aed;font-size:.875rem}.element-type-badge i[data-v-012659ec]{color:#7c3aed}.element-actions[data-v-012659ec]{display:flex;gap:8px}.action-btn[data-v-012659ec]{width:28px;height:28px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-012659ec]:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.action-btn.delete-btn[data-v-012659ec]:hover{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444}.image-element[data-v-012659ec]{padding:16px;cursor:pointer}.image-placeholder[data-v-012659ec]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:2rem;text-align:center;color:#666;border:2px dashed #dee2e6;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .2s ease}.image-placeholder[data-v-012659ec]:hover{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-color:#adb5bd}.image-placeholder p[data-v-012659ec]{margin:0;font-size:.9rem}.image-container[data-v-012659ec]{position:relative;width:100%;border-radius:12px;overflow:hidden;cursor:pointer}.uploaded-image[data-v-012659ec]{width:100%;height:auto;display:block;border-radius:12px}.image-overlay[data-v-012659ec]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-container:hover .image-overlay[data-v-012659ec]{opacity:1}.change-image-btn[data-v-012659ec]{background:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#667eea;transition:all .2s ease}.change-image-btn[data-v-012659ec]:hover{transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.3)}.change-image-btn[data-v-012659ec]:disabled{opacity:.7;cursor:not-allowed;transform:none}.uploading-spinner[data-v-012659ec]{animation:spin-012659ec 1s linear infinite}.image-placeholder.uploading[data-v-012659ec]{background:linear-gradient(135deg,#f0f9ff,#dbeafe);border-color:#3b82f6;color:#2563eb}@keyframes spin-012659ec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.document-element-wrapper[data-v-6b2b742e]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;margin-bottom:20px}.document-element-wrapper[data-v-6b2b742e]:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.element-header[data-v-6b2b742e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.8),rgba(243,244,246,.6));border-bottom:1px solid rgba(229,231,235,.5)}.element-type-badge[data-v-6b2b742e]{display:flex;align-items:center;gap:8px;font-weight:600;color:#dc2626;font-size:.875rem}.element-type-badge i[data-v-6b2b742e]{color:#dc2626}.element-actions[data-v-6b2b742e]{display:flex;gap:8px}.action-btn[data-v-6b2b742e]{width:28px;height:28px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-6b2b742e]:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.action-btn.delete-btn[data-v-6b2b742e]:hover{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444}.document-element[data-v-6b2b742e]{padding:16px;cursor:pointer}.document-placeholder[data-v-6b2b742e]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;padding:2rem;text-align:center;color:#dc2626;border:2px dashed #fca5a5;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .2s ease}.document-placeholder[data-v-6b2b742e]:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171}.document-placeholder p[data-v-6b2b742e]{margin:0;font-size:.9rem}.document-container[data-v-6b2b742e]{position:relative;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;padding:1rem;border:1px solid #fca5a5;cursor:pointer}.document-preview[data-v-6b2b742e]{display:flex;align-items:center;gap:1rem;transition:all .2s ease}.document-preview[data-v-6b2b742e]:hover{transform:translateY(-1px)}.document-icon[data-v-6b2b742e]{flex-shrink:0;color:#dc2626}.document-info[data-v-6b2b742e]{display:flex;flex-direction:column;flex-grow:1}.document-filename[data-v-6b2b742e]{font-weight:600;color:#1f2937;font-size:.9rem;word-break:break-all;margin-bottom:2px}.document-type[data-v-6b2b742e]{color:#6b7280;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.document-action-hint[data-v-6b2b742e]{color:#4f46e5;font-size:.75rem;font-weight:500;opacity:.8}.document-overlay[data-v-6b2b742e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .3s ease;border-radius:12px}.document-container:hover .document-overlay[data-v-6b2b742e]{opacity:1}.change-document-btn[data-v-6b2b742e],.preview-document-btn[data-v-6b2b742e]{background:#fff;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .2s ease}.preview-document-btn[data-v-6b2b742e]{color:#4f46e5}.preview-document-btn[data-v-6b2b742e]:hover{background:#e0e7ff;transform:scale(1.1);box-shadow:0 4px 15px rgba(79,70,229,.3)}.change-document-btn[data-v-6b2b742e]{color:#dc2626}.change-document-btn[data-v-6b2b742e]:hover{background:#fef2f2;transform:scale(1.1);box-shadow:0 4px 15px rgba(220,38,38,.3)}.change-document-btn[data-v-6b2b742e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.uploading-spinner[data-v-6b2b742e]{animation:spin-6b2b742e 1s linear infinite}.document-placeholder.uploading[data-v-6b2b742e]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;color:#2563eb}@keyframes spin-6b2b742e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.list-element[data-v-25817c8e]{background:linear-gradient(135deg,#fff8f0,#fef3e2);border:1px solid #fed7aa;border-radius:12px;overflow:hidden;transition:all .2s ease}.list-element[data-v-25817c8e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.list-header[data-v-25817c8e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:hsla(0,0%,100%,.5);border-bottom:1px solid #fed7aa}.list-type-badge[data-v-25817c8e]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#c2410c}.list-type-badge i[data-v-25817c8e]{color:#ea580c}.element-actions[data-v-25817c8e]{display:flex;gap:.5rem}.action-btn[data-v-25817c8e]{background:#fff;border:none;cursor:pointer;padding:.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);width:28px;height:28px}.action-btn[data-v-25817c8e]:hover{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.15)}.action-btn.delete-btn[data-v-25817c8e]:hover{background:#fee2e2;color:#ef4444}.list-content[data-v-25817c8e]{padding:1rem}.list-sections[data-v-25817c8e]{display:flex;flex-direction:column;gap:1rem}.list-section[data-v-25817c8e]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.section-header[data-v-25817c8e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;cursor:pointer}.section-title[data-v-25817c8e]{font-weight:600;color:#212529}.section-actions[data-v-25817c8e]{display:flex;gap:.5rem}.section-action-btn[data-v-25817c8e]{background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#6c757d}.section-action-btn[data-v-25817c8e]:hover{background:#e9ecef;color:#212529}.section-action-btn.delete[data-v-25817c8e]:hover{background:#fee2e2;color:#ef4444}.section-rows[data-v-25817c8e]{padding:.5rem}.section-row[data-v-25817c8e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:6px;background:#f8f9fa;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease}.section-row[data-v-25817c8e]:hover{background:#e9ecef}.row-content[data-v-25817c8e]{flex:1}.row-title[data-v-25817c8e]{font-weight:500;color:#212529;margin-bottom:.25rem}.row-description[data-v-25817c8e]{font-size:.85rem;color:#6c757d}.row-actions[data-v-25817c8e]{display:flex;gap:.5rem}.row-action-btn[data-v-25817c8e]{background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#6c757d}.row-action-btn[data-v-25817c8e]:hover{background:#dee2e6;color:#212529}.row-action-btn.delete[data-v-25817c8e]:hover{background:#fee2e2;color:#ef4444}.add-row-btn[data-v-25817c8e],.add-section-btn[data-v-25817c8e]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem;border:1px dashed #ced4da;border-radius:6px;background:transparent;color:#6c757d;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.add-section-btn[data-v-25817c8e]{margin-top:1rem;border-color:#fed7aa;color:#c2410c}.add-row-btn[data-v-25817c8e]:hover{background:#f8f9fa;border-color:#adb5bd;color:#212529}.add-section-btn[data-v-25817c8e]:hover{background:#fff8f0;border-color:#fdba74;color:#ea580c}.audio-element-wrapper[data-v-5ed72c72]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;margin-bottom:20px}.audio-element-wrapper[data-v-5ed72c72]:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.element-header[data-v-5ed72c72]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.8),rgba(243,244,246,.6));border-bottom:1px solid rgba(229,231,235,.5)}.element-type-badge[data-v-5ed72c72]{display:flex;align-items:center;gap:8px;font-weight:600;color:#0284c7;font-size:.875rem}.element-type-badge i[data-v-5ed72c72]{color:#0284c7}.element-actions[data-v-5ed72c72]{display:flex;gap:8px}.action-btn[data-v-5ed72c72]{width:28px;height:28px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-5ed72c72]:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.action-btn.delete-btn[data-v-5ed72c72]:hover{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444}.audio-element[data-v-5ed72c72]{padding:16px}.audio-placeholder[data-v-5ed72c72]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:2rem;text-align:center;color:#666;border:2px dashed #dee2e6;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .2s ease}.audio-placeholder[data-v-5ed72c72]:hover{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-color:#adb5bd}.audio-placeholder p[data-v-5ed72c72]{margin:0;font-size:.9rem}.audio-container[data-v-5ed72c72]{position:relative;width:100%;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.audio-player[data-v-5ed72c72]{width:100%;border-radius:12px;background:#f8f9fa}.audio-info[data-v-5ed72c72]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.audio-filename[data-v-5ed72c72]{font-size:.875rem;color:#0284c7;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.change-audio-btn[data-v-5ed72c72]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:6px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(2,132,199,.2)}.change-audio-btn[data-v-5ed72c72]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 4px 8px rgba(2,132,199,.3);transform:translateY(-1px)}.change-audio-btn[data-v-5ed72c72]:disabled{opacity:.7;cursor:not-allowed;transform:none}.upload-audio-btn[data-v-5ed72c72]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 8px rgba(2,132,199,.2);margin-top:8px}.upload-audio-btn[data-v-5ed72c72]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 6px 12px rgba(2,132,199,.3);transform:translateY(-2px)}.upload-audio-btn[data-v-5ed72c72]:disabled{opacity:.7;cursor:not-allowed;transform:none}.uploading-spinner[data-v-5ed72c72]{animation:spin-5ed72c72 1s linear infinite}.audio-placeholder.uploading[data-v-5ed72c72]{background:linear-gradient(135deg,#f0f9ff,#dbeafe);border-color:#3b82f6;color:#2563eb}@keyframes spin-5ed72c72{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.delay-element-wrapper[data-v-3b5749e1]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;margin-bottom:20px}.delay-element-wrapper[data-v-3b5749e1]:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.element-header[data-v-3b5749e1]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.8),rgba(243,244,246,.6));border-bottom:1px solid rgba(229,231,235,.5)}.element-type-badge[data-v-3b5749e1]{display:flex;align-items:center;gap:8px;font-weight:600;color:#059669;font-size:.875rem}.element-type-badge i[data-v-3b5749e1]{color:#059669}.element-actions[data-v-3b5749e1]{display:flex;gap:8px}.action-btn[data-v-3b5749e1]{width:28px;height:28px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-3b5749e1]:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.action-btn.delete-btn[data-v-3b5749e1]:hover{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444}.delay-content[data-v-3b5749e1]{padding:20px;display:flex;flex-direction:column;gap:20px}.delay-info[data-v-3b5749e1]{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:10px;border:1px solid #bbf7d0}.timer-display[data-v-3b5749e1]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.05);min-width:120px}.timer-display i[data-v-3b5749e1]{color:#059669;font-size:1.2rem}.timer-value[data-v-3b5749e1]{font-weight:700;color:#065f46;font-size:1rem}.delay-description[data-v-3b5749e1]{margin:0;color:#047857;font-weight:500;font-size:.95rem}.delay-control[data-v-3b5749e1]{display:flex;flex-direction:column;gap:16px}.control-label[data-v-3b5749e1]{font-weight:600;color:#374151;font-size:.9rem;margin-bottom:8px}.slider-container[data-v-3b5749e1]{position:relative;margin-bottom:12px}.delay-slider[data-v-3b5749e1]{width:100%;height:8px;border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.delay-slider[data-v-3b5749e1]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#059669,#047857);cursor:pointer;box-shadow:0 2px 8px rgba(5,150,105,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.delay-slider[data-v-3b5749e1]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(5,150,105,.4)}.delay-slider[data-v-3b5749e1]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#059669,#047857);cursor:pointer;border:none;box-shadow:0 2px 8px rgba(5,150,105,.3);-moz-transition:all .2s ease;transition:all .2s ease}.delay-slider[data-v-3b5749e1]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(5,150,105,.4)}.slider-marks[data-v-3b5749e1]{display:flex;justify-content:space-between;margin-top:8px;padding:0 10px}.mark[data-v-3b5749e1]{font-size:.75rem;color:#6b7280;font-weight:500}.quick-presets[data-v-3b5749e1]{display:flex;gap:8px;flex-wrap:wrap}.preset-btn[data-v-3b5749e1]{padding:8px 12px;border:1px solid #d1d5db;border-radius:20px;background:#fff;color:#374151;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.preset-btn[data-v-3b5749e1]:hover{border-color:#059669;color:#059669;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.preset-btn.active[data-v-3b5749e1]{background:linear-gradient(135deg,#059669,#047857);color:#fff;border-color:#059669;box-shadow:0 2px 8px rgba(5,150,105,.3)}.preset-btn.active[data-v-3b5749e1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,150,105,.4)}.request-element[data-v-87f6159e]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;transition:all .2s ease}.request-element[data-v-87f6159e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.request-header[data-v-87f6159e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:hsla(0,0%,100%,.5);border-bottom:1px solid #cbd5e1}.request-type-badge[data-v-87f6159e]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#475569}.request-type-badge i[data-v-87f6159e]{color:#64748b}.element-actions[data-v-87f6159e]{display:flex;gap:.5rem}.action-btn[data-v-87f6159e]{background:#fff;border:none;cursor:pointer;padding:.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);width:28px;height:28px}.action-btn[data-v-87f6159e]:hover{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.15)}.action-btn.delete-btn[data-v-87f6159e]:hover{background:#fee2e2;color:#ef4444}.request-content[data-v-87f6159e]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-87f6159e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-87f6159e]{font-weight:600;color:#475569;font-size:.9rem}.method-select[data-v-87f6159e]{padding:.5rem .75rem;border-radius:6px;font-weight:600;font-size:.9rem;width:120px;border:1px solid #cbd5e1;cursor:pointer}.request-input-group[data-v-87f6159e]{display:flex;gap:.5rem;align-items:stretch}.url-input[data-v-87f6159e]{flex:1;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;color:#0f172a}.method-get[data-v-87f6159e]{background:#dbeafe;color:#2563eb}.method-post[data-v-87f6159e]{background:#dcfce7;color:#16a34a}.method-put[data-v-87f6159e]{background:#fef3c7;color:#d97706}.method-delete[data-v-87f6159e]{background:#fee2e2;color:#dc2626}.method-other[data-v-87f6159e]{background:#f3f4f6;color:#4b5563}.request-details[data-v-87f6159e]{flex:1;display:flex;flex-direction:column;gap:.75rem}.request-url[data-v-87f6159e]{display:flex;align-items:center;gap:.5rem}.url-label[data-v-87f6159e]{font-weight:600;color:#475569;font-size:.85rem}.url-value[data-v-87f6159e]{color:#0f172a;font-family:monospace;background:#f8fafc;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.request-data[data-v-87f6159e]{display:flex;flex-direction:column;gap:.5rem}.data-label[data-v-87f6159e]{font-weight:600;color:#475569;font-size:.85rem}.data-tags[data-v-87f6159e]{display:flex;flex-wrap:wrap;gap:.5rem}.data-tag[data-v-87f6159e]{background:#f1f5f9;color:#334155;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;border:1px solid #e2e8f0}.edit-button[data-v-87f6159e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;font-size:.85rem;transition:all .2s ease}.edit-button[data-v-87f6159e]:hover{background:#f8fafc;color:#334155;border-color:#94a3b8}.debug-section[data-v-87f6159e]{background:linear-gradient(145deg,rgba(243,244,246,.8),rgba(229,231,235,.6));border:2px dashed rgba(156,163,175,.4);border-radius:8px;padding:16px;margin-bottom:16px}.debug-section h4[data-v-87f6159e]{margin:0 0 12px 0;color:#374151;font-size:.9rem;font-weight:600}.debug-info[data-v-87f6159e]{margin-bottom:12px;padding:8px;background:hsla(0,0%,100%,.6);border-radius:6px}.debug-info p[data-v-87f6159e]{margin:0 0 8px 0;font-size:.85rem;color:#4b5563}.variables-list[data-v-87f6159e]{display:flex;flex-direction:column;gap:4px;max-height:120px;overflow-y:auto}.variable-item[data-v-87f6159e]{display:flex;gap:8px;align-items:center;padding:4px 8px;background:hsla(0,0%,100%,.8);border-radius:4px;font-size:.75rem}.variable-id[data-v-87f6159e]{background:linear-gradient(145deg,rgba(37,211,102,.15),rgba(37,211,102,.1));color:#059669;padding:2px 6px;border-radius:12px;font-weight:500;border:1px solid rgba(37,211,102,.2);min-width:60px;text-align:center}.variable-type[data-v-87f6159e]{background:linear-gradient(145deg,rgba(59,130,246,.15),rgba(59,130,246,.1));color:#2563eb;padding:2px 6px;border-radius:12px;font-weight:500;border:1px solid rgba(59,130,246,.2);min-width:50px;text-align:center;font-size:.7rem}.variable-slug[data-v-87f6159e]{color:#6b7280;font-family:monospace;background:rgba(243,244,246,.6);padding:2px 6px;border-radius:4px;flex:1}.selected-variables[data-v-87f6159e]{display:flex;flex-wrap:wrap;gap:6px}.selected-variable[data-v-87f6159e]{background:linear-gradient(145deg,rgba(168,85,247,.15),rgba(168,85,247,.1));color:#7c3aed;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(168,85,247,.2)}.no-variables[data-v-87f6159e]{color:#9ca3af;font-style:italic;font-size:.8rem}.saving-indicator[data-v-87f6159e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(145deg,rgba(59,130,246,.1),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#2563eb;font-size:.85rem;animation:pulse-87f6159e 1.5s infinite}.saving-indicator i[data-v-87f6159e]{color:#2563eb;animation:spin-87f6159e 1s linear infinite}.last-saved-indicator[data-v-87f6159e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(145deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2);border-radius:6px;color:#059669;font-size:.85rem;transition:all .3s ease}.last-saved-indicator i[data-v-87f6159e]{color:#10b981}@keyframes spin-87f6159e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-87f6159e{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.selected-variables-container[data-v-87f6159e]{margin-bottom:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.selected-variables-header[data-v-87f6159e]{font-size:.85rem;font-weight:600;color:#475569;margin-bottom:8px}.selected-variables-list[data-v-87f6159e]{display:flex;flex-wrap:wrap;gap:8px}.selected-variable-tag[data-v-87f6159e]{display:flex;align-items:center;background:linear-gradient(145deg,rgba(59,130,246,.1),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.2);border-radius:20px;padding:6px 12px;font-size:.85rem;color:#1d4ed8;font-weight:500}.variable-name[data-v-87f6159e]{margin-right:8px}.remove-variable-btn[data-v-87f6159e]{background:none;border:none;color:#ef4444;font-size:16px;font-weight:700;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.remove-variable-btn[data-v-87f6159e]:hover{background:#fef2f2;color:#dc2626}.search-input-container[data-v-87f6159e],.variable-selector[data-v-87f6159e]{position:relative}.variable-search-input[data-v-87f6159e]{width:100%;padding:10px 12px;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#0f172a;background:#fff;transition:all .2s ease}.variable-search-input[data-v-87f6159e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.variables-dropdown[data-v-87f6159e]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.variable-option[data-v-87f6159e]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.variable-option[data-v-87f6159e]:hover{background:#f8fafc}.variable-option[data-v-87f6159e]:last-child{border-bottom:none}.variable-option.already-selected[data-v-87f6159e]{background:#dbeafe;color:#1d4ed8}.variable-info[data-v-87f6159e]{display:flex;align-items:center;gap:8px}.variable-slug[data-v-87f6159e]{font-weight:500;color:#374151}.variable-id[data-v-87f6159e]{font-size:.8rem;color:#6b7280;font-family:monospace}.selected-indicator[data-v-87f6159e]{color:#059669;font-weight:700;font-size:1.2rem}.no-results[data-v-87f6159e]{padding:12px;text-align:center;color:#9ca3af;font-style:italic;font-size:.9rem}.datas-breakdown[data-v-87f6159e]{display:flex;flex-wrap:wrap;gap:1rem}.datas-section[data-v-87f6159e]{flex:1;display:flex;flex-direction:column;gap:.5rem}.section-label[data-v-87f6159e]{font-weight:600;color:#475569;font-size:.85rem}.non-variable-datas[data-v-87f6159e]{display:flex;flex-wrap:wrap;gap:6px}.non-variable-data[data-v-87f6159e]{background:linear-gradient(145deg,rgba(245,158,11,.15),rgba(245,158,11,.1));color:#d97706;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(245,158,11,.2);font-family:monospace}.variable-datas[data-v-87f6159e]{display:flex;flex-wrap:wrap;gap:6px}.variable-data[data-v-87f6159e]{background:linear-gradient(145deg,rgba(37,211,102,.15),rgba(37,211,102,.1));color:#059669;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(37,211,102,.2);font-family:monospace}.no-data[data-v-87f6159e],.no-datas[data-v-87f6159e]{color:#9ca3af;font-style:italic;font-size:.8rem}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.answer-element[data-v-2072805e]{background:#fff;border-radius:16px;overflow:visible;box-shadow:0 4px 20px rgba(0,0,0,.05);position:relative;z-index:1}.answer-header[data-v-2072805e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(90deg,#ecfdf5,#d1fae5);border-bottom:1px solid rgba(0,0,0,.05)}.answer-type-badge[data-v-2072805e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#059669;font-weight:500}.element-actions[data-v-2072805e]{display:flex;gap:.75rem}.action-btn[data-v-2072805e]{background:#fff;border:none;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-2072805e]:hover{transform:scale(1.05);box-shadow:0 4px 6px rgba(0,0,0,.1)}.action-btn.delete-btn[data-v-2072805e]:hover{background:#fee2e2;color:#ef4444}.answer-content[data-v-2072805e]{padding:1.25rem;overflow:visible;position:relative}.form-group[data-v-2072805e]{margin-bottom:1.25rem}.form-group label[data-v-2072805e]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.input-wrapper[data-v-2072805e],.select-wrapper[data-v-2072805e]{position:relative;z-index:1}.tag-icon[data-v-2072805e]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#64748b;z-index:1}.default-reply-input[data-v-2072805e],.variable-select[data-v-2072805e]{width:100%;padding:.625rem 1rem .625rem 2.25rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;background:#fff;color:#1e293b;transition:all .2s ease;position:relative;z-index:1}.default-reply-input[data-v-2072805e]:hover,.variable-select[data-v-2072805e]:hover{border-color:#6ee7b7}.default-reply-input[data-v-2072805e]:focus,.variable-select[data-v-2072805e]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.answer-description[data-v-2072805e]{color:#64748b;font-size:.875rem;margin-top:.75rem}.multiselect-tag[data-v-2072805e]{background:#f1f5f9;color:#334155;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;margin:2px;display:inline-block}.form-group[data-v-2072805e]{position:relative;z-index:10}.form-group[data-v-2072805e]:has(.multiselect--active){z-index:10000!important}.multiselect[data-v-2072805e]{z-index:9999!important;position:relative!important}.multiselect__content-wrapper[data-v-2072805e]{z-index:10000!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}.multiselect__content[data-v-2072805e]{z-index:10001!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.answer-content:has(.multiselect--active) .form-group[data-v-2072805e]:not(:has(.multiselect--active)){z-index:1!important}.answer-content:has(.multiselect--active) .input-wrapper[data-v-2072805e],.answer-content:has(.multiselect--active) .select-wrapper[data-v-2072805e]{z-index:1!important}.answer-content:has(.multiselect--active) .default-reply-input[data-v-2072805e],.answer-content:has(.multiselect--active) .variable-select[data-v-2072805e]{z-index:1!important}.redirect-element[data-v-daabd4de]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.redirect-header[data-v-daabd4de]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(90deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(0,0,0,.05)}.redirect-type-badge[data-v-daabd4de]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#0ea5e9;font-weight:500}.element-actions[data-v-daabd4de]{display:flex;gap:.75rem}.action-btn[data-v-daabd4de]{background:#fff;border:none;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-daabd4de]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1);color:#0ea5e9}.delete-btn[data-v-daabd4de]:hover{background:#fef2f2;color:#ef4444}.redirect-content[data-v-daabd4de]{padding:1.25rem}.redirect-form[data-v-daabd4de]{width:100%}.form-row[data-v-daabd4de]{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.redirect-select-container[data-v-daabd4de]{flex:1}.select-wrapper[data-v-daabd4de]{position:relative;display:flex;align-items:center;background:#f8fafc;border-radius:12px;padding:.25rem;border:2px solid #e2e8f0;transition:all .2s ease}.select-wrapper[data-v-daabd4de]:hover{border-color:#93c5fd;background:#fff}.select-wrapper[data-v-daabd4de]:focus-within{border-color:#0ea5e9;background:#fff;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.tag-icon[data-v-daabd4de]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;border-radius:8px;font-size:.75rem;margin:0 .25rem}.redirect-select[data-v-daabd4de]{flex:1;border:none;background:transparent;padding:.5rem .75rem;font-size:.875rem;color:#1e293b;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.selected-info[data-v-daabd4de]{background:#dcfce7;border-radius:8px;border:1px solid #86efac;color:#15803d}.no-selection-info[data-v-daabd4de],.selected-info[data-v-daabd4de]{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:.75rem;font-size:.875rem}.no-selection-info[data-v-daabd4de]{background:#fff1f2;border-radius:8px;border:1px solid #fecdd3;color:#ef4444}.redirect-description[data-v-daabd4de]{font-size:.75rem;color:#64748b;padding-left:.5rem}.block-link[data-v-daabd4de]{color:#0ea5e9;text-decoration:none;transition:color .2s ease}.block-link[data-v-daabd4de]:hover{color:#0284c7;text-decoration:underline}.redirect-select optgroup[data-v-daabd4de]{font-weight:600;color:#374151;font-size:.875rem}.redirect-select option[data-v-daabd4de]{padding:8px;color:#6b7280}.notification-element[data-v-536c3ea4]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:12px;overflow:hidden;transition:all .2s ease}.notification-element[data-v-536c3ea4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.notification-header[data-v-536c3ea4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:hsla(0,0%,100%,.5);border-bottom:1px solid #fcd34d}.notification-type-badge[data-v-536c3ea4]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#b45309}.notification-type-badge i[data-v-536c3ea4]{color:#d97706}.element-actions[data-v-536c3ea4]{display:flex;gap:.5rem}.action-btn[data-v-536c3ea4]{background:#fff;border:none;cursor:pointer;padding:.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);width:28px;height:28px}.action-btn[data-v-536c3ea4]:hover{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.15)}.action-btn.delete-btn[data-v-536c3ea4]:hover{background:#fee2e2;color:#ef4444}.notification-content[data-v-536c3ea4]{padding:1rem;display:flex;flex-direction:column;gap:.75rem;cursor:pointer}.notification-preview[data-v-536c3ea4],.notification-recipient[data-v-536c3ea4],.notification-type[data-v-536c3ea4]{display:flex;align-items:center;gap:.5rem}.message-label[data-v-536c3ea4],.preview-label[data-v-536c3ea4],.recipient-label[data-v-536c3ea4],.type-label[data-v-536c3ea4]{font-weight:600;color:#92400e;font-size:.85rem;min-width:100px}.preview-value[data-v-536c3ea4],.recipient-value[data-v-536c3ea4],.type-value[data-v-536c3ea4]{background:#fff;color:#b45309;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;border:1px solid #fcd34d}.notification-message[data-v-536c3ea4]{display:flex;flex-direction:column;gap:.5rem}.message-value[data-v-536c3ea4]{background:#fff;color:#92400e;padding:.5rem;border-radius:4px;font-size:.85rem;margin:0;border:1px solid #fcd34d;min-height:60px}.edit-button[data-v-536c3ea4]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #fcd34d;border-radius:6px;color:#d97706;font-size:.85rem;transition:all .2s ease;align-self:flex-end;margin-top:.5rem}.edit-button[data-v-536c3ea4]:hover{background:#fef3c7;color:#b45309;border-color:#fbbf24}.variable-element[data-v-d70494fc]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.variable-header[data-v-d70494fc]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(90deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(0,0,0,.05)}.variable-type-badge[data-v-d70494fc]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#3b82f6;font-weight:500}.element-actions[data-v-d70494fc]{display:flex;gap:.75rem}.action-btn[data-v-d70494fc]{background:#fff;border:none;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn[data-v-d70494fc]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1);color:#3b82f6}.delete-btn[data-v-d70494fc]:hover{background:#fef2f2;color:#ef4444}.variable-content[data-v-d70494fc]{padding:1.25rem}.variable-form[data-v-d70494fc]{width:100%}.form-row[data-v-d70494fc]{display:flex;gap:1rem;align-items:center}.variable-select-container[data-v-d70494fc]{flex:2}.variable-input-container[data-v-d70494fc]{flex:1}.input-wrapper[data-v-d70494fc],.select-wrapper[data-v-d70494fc]{position:relative;display:flex;align-items:center;background:#f8fafc;border-radius:12px;padding:.25rem;border:2px solid #e2e8f0;transition:all .2s ease}.input-wrapper[data-v-d70494fc]:hover,.select-wrapper[data-v-d70494fc]:hover{border-color:#93c5fd;background:#fff}.input-wrapper[data-v-d70494fc]:focus-within,.select-wrapper[data-v-d70494fc]:focus-within{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.tag-icon[data-v-d70494fc]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;border-radius:8px;font-size:.75rem;margin:0 .25rem}.variable-input[data-v-d70494fc],.variable-select[data-v-d70494fc]{flex:1;border:none;background:transparent;padding:.5rem .75rem;font-size:.875rem;color:#1e293b;outline:none}.variable-select[data-v-d70494fc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.variable-description[data-v-d70494fc]{font-size:.75rem;color:#64748b;margin-top:.75rem;padding-left:.5rem}.edit-button[data-v-d70494fc]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #93c5fd;border-radius:6px;color:#3b82f6;font-size:.85rem;transition:all .2s ease}.edit-button[data-v-d70494fc]:hover{background:#eff6ff;color:#1e40af;border-color:#60a5fa}.location-request-element-wrapper[data-v-69e0c0d2]{margin-bottom:16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden;transition:all .2s ease}.location-request-element-wrapper[data-v-69e0c0d2]:hover{border-color:#cbd5e0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.element-header[data-v-69e0c0d2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f7fafc;border-bottom:1px solid #e2e8f0}.element-type-badge[data-v-69e0c0d2]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#4a5568}.location-badge i[data-v-69e0c0d2],.location-badge[data-v-69e0c0d2]{color:#e53e3e}.element-actions[data-v-69e0c0d2]{display:flex;gap:8px}.action-btn[data-v-69e0c0d2]{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.action-btn[data-v-69e0c0d2]:hover{background:#e2e8f0;color:#4a5568}.delete-btn[data-v-69e0c0d2]:hover{background:#fed7d7;color:#e53e3e}.message-content[data-v-69e0c0d2]{padding:16px}.message-display-container[data-v-69e0c0d2]{cursor:pointer}.message-bubble[data-v-69e0c0d2]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;margin-bottom:8px;position:relative}.location-bubble[data-v-69e0c0d2]{border-left:4px solid #e53e3e}.message-text[data-v-69e0c0d2]{margin:0;color:#2d3748;line-height:1.5;word-wrap:break-word}.message-placeholder[data-v-69e0c0d2]{margin:0;color:#a0aec0;font-style:italic}.location-button-preview[data-v-69e0c0d2]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.location-btn-preview[data-v-69e0c0d2]{display:flex;align-items:center;gap:8px;background:#e53e3e;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:not-allowed;opacity:.8}.location-btn-preview i[data-v-69e0c0d2]{font-size:16px}.message-time[data-v-69e0c0d2]{font-size:12px;color:#a0aec0;margin-top:8px}.char-count[data-v-69e0c0d2]{font-size:12px;color:#718096;text-align:right}.char-count-limit[data-v-69e0c0d2]{color:#e53e3e;font-weight:500}.message-editor-container[data-v-69e0c0d2]{position:relative}.emoji-button-container[data-v-69e0c0d2]{display:flex;justify-content:flex-end;margin-bottom:8px}.emoji-button[data-v-69e0c0d2]{background:#f7fafc;border:1px solid #e2e8f0;color:#718096;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease}.emoji-button[data-v-69e0c0d2]:hover{background:#edf2f7;color:#4a5568}.emoji-picker[data-v-69e0c0d2]{position:absolute;top:40px;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;width:280px;max-height:200px;overflow-y:auto}.emoji-picker-content[data-v-69e0c0d2]{padding:12px}.emoji-category[data-v-69e0c0d2]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.emoji-btn[data-v-69e0c0d2]{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:16px;transition:background .2s ease}.emoji-btn[data-v-69e0c0d2]:hover{background:#f7fafc}.textarea-container[data-v-69e0c0d2]{position:relative}.message-input[data-v-69e0c0d2]{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;line-height:1.5;resize:vertical;min-height:80px;font-family:inherit}.message-input[data-v-69e0c0d2]:focus{outline:none;border-color:#e53e3e;box-shadow:0 0 0 3px rgba(229,62,62,.1)}.variable-suggestions[data-v-69e0c0d2]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto}.suggestions-header[data-v-69e0c0d2]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f7fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:500;color:#4a5568}.suggestions-list[data-v-69e0c0d2]{padding:4px 0}.suggestion-item[data-v-69e0c0d2]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;transition:background .2s ease}.suggestion-item[data-v-69e0c0d2]:hover{background:#f7fafc}.variable-name[data-v-69e0c0d2]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#2d3748;font-weight:500}.variable-type[data-v-69e0c0d2]{font-size:11px;color:#718096;background:#edf2f7;padding:2px 6px;border-radius:10px}.editor-footer[data-v-69e0c0d2]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.editor-actions[data-v-69e0c0d2]{display:flex;gap:8px}.btn-primary[data-v-69e0c0d2],.btn-secondary[data-v-69e0c0d2]{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-69e0c0d2]{background:transparent;border:1px solid #e2e8f0;color:#4a5568}.btn-secondary[data-v-69e0c0d2]:hover{background:#f7fafc}.btn-primary[data-v-69e0c0d2]{background:#e53e3e;border:1px solid #e53e3e;color:#fff}.btn-primary[data-v-69e0c0d2]:hover{background:#c53030;border-color:#c53030}.variable-highlight[data-v-69e0c0d2]{background:#edf2f7;color:#2d3748;padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;font-weight:500}.button-link-element-wrapper[data-v-0d53e686]{margin-bottom:16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden;transition:all .2s ease}.button-link-element-wrapper[data-v-0d53e686]:hover{border-color:#cbd5e0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.element-header[data-v-0d53e686]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f7fafc;border-bottom:1px solid #e2e8f0}.element-type-badge[data-v-0d53e686]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#4a5568}.button-link-badge i[data-v-0d53e686],.button-link-badge[data-v-0d53e686]{color:#3182ce}.element-actions[data-v-0d53e686]{display:flex;gap:8px}.action-btn[data-v-0d53e686]{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.action-btn[data-v-0d53e686]:hover{background:#e2e8f0;color:#4a5568}.delete-btn[data-v-0d53e686]:hover{background:#fed7d7;color:#e53e3e}.button-link-content[data-v-0d53e686]{padding:16px;display:flex;flex-direction:column;gap:16px}.section-label[data-v-0d53e686]{display:block;font-size:13px;font-weight:500;color:#4a5568;margin-bottom:8px}.image-upload-area[data-v-0d53e686]{cursor:pointer;border:2px dashed #e2e8f0;border-radius:6px;overflow:hidden;transition:border-color .2s ease}.image-upload-area[data-v-0d53e686]:hover{border-color:#cbd5e0}.image-container[data-v-0d53e686]{position:relative;width:100%;height:120px}.header-image[data-v-0d53e686]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-0d53e686]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.image-container:hover .image-overlay[data-v-0d53e686]{opacity:1}.change-image-btn[data-v-0d53e686]{background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4a5568}.image-placeholder[data-v-0d53e686]{height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a0aec0;background:#f7fafc}.image-placeholder p[data-v-0d53e686]{margin:8px 0 0 0;font-size:14px}.text-input-container[data-v-0d53e686]{position:relative}.text-input[data-v-0d53e686]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;line-height:1.5;resize:vertical;font-family:inherit}.text-input[data-v-0d53e686]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,.1)}.char-count[data-v-0d53e686]{position:absolute;bottom:4px;right:8px;font-size:11px;color:#718096;background:#fff;padding:2px 4px}.char-count-limit[data-v-0d53e686]{color:#e53e3e;font-weight:500}.button-inputs[data-v-0d53e686]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-0d53e686]{position:relative}.input-label[data-v-0d53e686]{display:block;font-size:12px;color:#718096;margin-bottom:4px}.button-text-input[data-v-0d53e686],.button-url-input[data-v-0d53e686]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px}.button-text-input[data-v-0d53e686]:focus,.button-url-input[data-v-0d53e686]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 2px rgba(49,130,206,.1)}.char-count.small[data-v-0d53e686]{position:static;font-size:10px;color:#a0aec0;margin-top:2px}.message-preview[data-v-0d53e686]{background:#f7fafc;border-radius:6px;padding:16px}.preview-card[data-v-0d53e686]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);max-width:280px}.preview-header[data-v-0d53e686]{height:100px;overflow:hidden}.preview-header img[data-v-0d53e686]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-content[data-v-0d53e686]{padding:12px}.preview-body[data-v-0d53e686]{margin:0 0 8px 0;font-size:14px;color:#2d3748;line-height:1.4}.preview-footer[data-v-0d53e686]{margin:0 0 8px 0;font-size:12px;color:#718096;line-height:1.3}.preview-body.placeholder[data-v-0d53e686],.preview-footer.placeholder[data-v-0d53e686]{color:#a0aec0;font-style:italic}.preview-time[data-v-0d53e686]{font-size:11px;color:#a0aec0;margin-bottom:12px}.preview-button[data-v-0d53e686]{background:#22c55e;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:not-allowed;opacity:.8;display:flex;align-items:center;gap:6px}.preview-button i[data-v-0d53e686]{font-size:11px}.uploading-spinner[data-v-0d53e686]{animation:spin-0d53e686 1s linear infinite}@keyframes spin-0d53e686{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.playground-container[data-v-50429b79]{display:flex;height:100vh;width:100vw;background-color:#fff;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999}.sidebar[data-v-50429b79]{width:340px;background:#0e8a3e;border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;transition:width .3s ease;overflow-y:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff}.sidebar.expanded[data-v-50429b79]{width:350px}.sidebar-header[data-v-50429b79]{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.chatbot-info[data-v-50429b79]{padding:0 0 1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1rem;text-align:left;margin-left:0;padding-left:0}.chatbot-name[data-v-50429b79]{font-size:1.1rem;font-weight:600;color:#fff;text-decoration:none;display:block;margin-bottom:.5rem;transition:opacity .2s ease}.chatbot-name[data-v-50429b79]:hover{opacity:.8}.chatbot-description[data-v-50429b79]{font-size:.85rem;color:hsla(0,0%,100%,.8);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.header-title[data-v-50429b79]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 0}.logo[data-v-50429b79]{height:24px;display:flex;align-items:center}.logo img[data-v-50429b79]{height:100%;-o-object-fit:contain;object-fit:contain;width:auto;opacity:.9}.add-btn[data-v-50429b79]{background:hsla(0,0%,100%,.1);border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;position:relative}.add-btn[data-v-50429b79]:hover{background:hsla(0,0%,100%,.2)}.add-btn .tooltip-text[data-v-50429b79]{visibility:hidden;position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease,visibility .2s ease;z-index:10000}.add-btn .tooltip-text[data-v-50429b79]:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #1f2937 transparent transparent}.add-btn .tooltip-text.visible[data-v-50429b79],.add-btn:hover .tooltip-text[data-v-50429b79]{visibility:visible;opacity:1}.search-container[data-v-50429b79]{position:relative}.search-input[data-v-50429b79]{display:flex;align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;padding:.5rem}.search-input input[data-v-50429b79]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:.9rem}.search-input input[data-v-50429b79]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.search-input input[data-v-50429b79]::placeholder{color:hsla(0,0%,100%,.6)}.search-input svg[data-v-50429b79]{color:hsla(0,0%,100%,.6);margin:0 .5rem}.folder-section[data-v-50429b79]{margin:1.5rem 0}.folder-header[data-v-50429b79]{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;color:hsla(0,0%,100%,.8);transition:all .2s ease}.folder-header[data-v-50429b79]:hover{background:hsla(0,0%,100%,.1)}.folder-header svg[data-v-50429b79]{margin-right:.75rem;transition:transform .2s ease}.folder-header svg.rotated[data-v-50429b79]{transform:rotate(-90deg)}.folder-content[data-v-50429b79]{padding:.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.flow-button[data-v-50429b79]{display:inline-flex;align-items:center;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.1);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:.85rem;height:42px;white-space:nowrap;flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content}.flow-button[data-v-50429b79]:not(.active):hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.flow-button.active[data-v-50429b79]{background:hsla(0,0%,100%,.25);box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:1}.flow-button.add-flow[data-v-50429b79]{border:1px dashed hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);margin-left:auto}.flow-button.add-flow[data-v-50429b79]:hover{border-color:#fff;color:#fff}.new-folder-button[data-v-50429b79]{display:flex;align-items:center;padding:.75rem 1rem;color:#64748b;cursor:pointer;margin-top:1rem}.new-folder-button svg[data-v-50429b79]{margin-right:.5rem;color:#94a3b8}.new-folder-button[data-v-50429b79]:hover{color:#334155;background-color:#f8fafc}.playground-container .main-content[data-v-50429b79]{flex:1;padding:0;overflow-y:auto;margin-left:0!important;display:flex;flex-direction:column}.notification-banner[data-v-50429b79]{background-color:#fff3e0;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;color:#e65100;font-size:.9rem}.connect-btn[data-v-50429b79]{background-color:#ff9800;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500;cursor:pointer}.workspace[data-v-50429b79]{flex:1;position:relative;padding:3rem 2rem;background:#fff;border-radius:12px;margin:1rem;box-shadow:0 4px 12px rgba(0,0,0,.05);width:100%;height:100%;overflow-y:auto;overflow-x:visible}.block-header[data-v-50429b79]{display:flex;align-items:center;gap:.75rem;padding:1rem 0;background:transparent}.block-name-container[data-v-50429b79]{position:relative;max-width:500px;width:-moz-fit-content;width:fit-content}.block-name[data-v-50429b79]{font-size:24px;color:#2c3e50;cursor:text}.block-name.no-name[data-v-50429b79]{font-style:italic}.block-name-input[data-v-50429b79]{color:#2c3e50;background:transparent;border:none;outline:none;margin:0;max-width:500px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important}.block-name-input[data-v-50429b79]:-moz-focusring,.block-name-input[data-v-50429b79]:active,.block-name-input[data-v-50429b79]:focus,.block-name-input[data-v-50429b79]:focus-visible,.block-name-input[data-v-50429b79]:focus-within,.block-name-input[data-v-50429b79]:hover,.block-name-input[data-v-50429b79]:visited{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.block-name-input[data-v-50429b79]::-moz-focus-inner{border:0!important;outline:none!important}.block-name-input[data-v-50429b79]:focus-visible{outline:none!important;outline-offset:0!important}.block-name-input[data-v-50429b79]:focus{outline:none!important;-webkit-focus-ring-color:transparent!important}.block-name-input[data-v-50429b79]::-ms-clear,.block-name-input[data-v-50429b79]::-ms-reveal{display:none!important}.block-name-input[data-v-50429b79]:-ms-input-placeholder{color:transparent!important}.block-name-input[data-v-50429b79]:not(:focus-visible){outline:none!important}.char-count[data-v-50429b79]{right:-45px;color:#999}.char-count-limit[data-v-50429b79]{color:#f44}.block-header svg[data-v-50429b79]{color:#666;opacity:.7}.block-info[data-v-50429b79]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;border:none;box-shadow:0 2px 12px rgba(0,0,0,.08)}.info-row[data-v-50429b79]{display:flex;margin-bottom:.75rem;font-size:.9rem}.info-label[data-v-50429b79]{font-weight:600;width:120px;color:#667eea}.info-value[data-v-50429b79]{color:#333;flex:1;font-weight:500}.flow-title[data-v-50429b79]{text-align:center;margin:3rem 0 2rem;color:#333;font-size:1.3rem;font-weight:700;position:relative}.flow-title[data-v-50429b79]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.flow-empty[data-v-50429b79]{background:#fff;border-radius:16px;padding:3rem 2rem;text-align:center;color:#666;font-style:italic;box-shadow:0 2px 12px rgba(0,0,0,.08);border:2px dashed #e0e0e0}.add-first-element[data-v-50429b79]{margin-top:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 4px 15px rgba(102,126,234,.3)}.add-first-element[data-v-50429b79]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.start-node[data-v-50429b79]{top:250px;left:100px}.node-header[data-v-50429b79]{padding:.75rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.5rem;background:#f8f9fa}.element-header[data-v-50429b79]{display:none}.element-type[data-v-50429b79]{font-weight:500;color:#555;font-size:.9rem;display:none}.element-actions[data-v-50429b79]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease;z-index:2}.flow-element:hover .element-actions[data-v-50429b79]{opacity:1}.element-actions .action-btn[data-v-50429b79]{background:#fff;border:none;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);width:36px;height:36px}.element-actions .action-btn[data-v-50429b79]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.element-actions .edit-btn svg[data-v-50429b79]{color:#667eea}.element-actions .delete-btn svg[data-v-50429b79]{color:#ff6b6b}.element-content[data-v-50429b79]{padding:0;display:block;position:static}.element-footer[data-v-50429b79]{display:none}.element-type-text[data-v-50429b79]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #e0e7ff}.element-type-text_button[data-v-50429b79]{background:linear-gradient(135deg,#fef7ff,#f3e8ff);border:1px solid #e9d5ff}.element-type-list[data-v-50429b79]{background:linear-gradient(135deg,#fff8f0,#fef3e2);border:1px solid #fed7aa}.element-type-image[data-v-50429b79]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0}.element-type-audio[data-v-50429b79]{background:linear-gradient(135deg,#ecfeff,#cffafe);border:1px solid #a5f3fc}.element-type-delay[data-v-50429b79]{background:linear-gradient(135deg,#fafafa,#f4f4f5);border:1px solid #e4e4e7}.element-type-request[data-v-50429b79]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd}.element-type-answer[data-v-50429b79]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;overflow:visible!important;z-index:100!important}.element-type-redirect[data-v-50429b79]{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5}.element-type-notification[data-v-50429b79]{background:linear-gradient(135deg,#fdf2f8,#fce7f3);border:1px solid #f9a8d4}.element-type-variable_insert[data-v-50429b79]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac}.element-type-document[data-v-50429b79]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5}.flow-element-wrapper[data-v-50429b79]{margin:4rem auto;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:none;overflow:visible;transition:all .3s ease;cursor:grab;width:90%;max-width:600px;padding:0;position:relative;z-index:1}.flow-element-wrapper[data-v-50429b79]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.flow-element-wrapper[data-v-50429b79]:has(.multiselect--active){z-index:9998!important;overflow:visible!important}.flow-element-wrapper .multiselect--active[data-v-50429b79]{z-index:9999!important}.flow-element-wrapper[data-v-50429b79]:active{cursor:grabbing}.flow-element-wrapper.dragging[data-v-50429b79]{opacity:.8;transform:scale(1.05) translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.flow-element-wrapper.drag-over[data-v-50429b79]{border:3px dashed #667eea;transform:scale(1.02)}.flow-element-wrapper .element-header[data-v-50429b79]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.flow-element-wrapper .element-type[data-v-50429b79]{font-weight:500;color:#555;font-size:.9rem}.flow-element-wrapper .element-actions[data-v-50429b79]{display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease;z-index:2}.flow-element-wrapper:hover .element-actions[data-v-50429b79]{opacity:1}.flow-element-wrapper .element-actions .action-btn[data-v-50429b79]{background:#fff;border:none;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);width:36px;height:36px}.flow-element-wrapper .element-actions .action-btn[data-v-50429b79]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.flow-element-wrapper .element-actions .duplicate-btn svg[data-v-50429b79]{color:#667eea}.flow-element-wrapper .element-actions .delete-btn svg[data-v-50429b79]{color:#ff6b6b}.flow-element-wrapper .element-actions .delete-btn[data-v-50429b79]:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.dynamic-element[data-v-50429b79]{padding:0;margin:0;position:relative;z-index:auto}.fallback-element[data-v-50429b79]{padding:2rem;text-align:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px dashed #fca5a5;border-radius:12px;margin:1rem;color:#dc2626}.fallback-header[data-v-50429b79]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem;font-weight:600;font-size:1.1rem}.fallback-element p[data-v-50429b79]{margin:.5rem 0;font-size:.9rem}.element-debug-details[data-v-50429b79]{margin-top:1rem;text-align:left}.element-debug-details summary[data-v-50429b79]{cursor:pointer;font-weight:500;padding:.5rem;color:#333}.element-previous[data-v-50429b79]{font-style:italic}@keyframes elementAppear-50429b79{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.flow-element-wrapper[data-v-50429b79]{animation:elementAppear-50429b79 .4s ease-out}.workspace[data-v-50429b79]::-webkit-scrollbar{width:8px}.workspace[data-v-50429b79]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}.workspace[data-v-50429b79]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.3);border-radius:10px}.workspace[data-v-50429b79]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.5)}.tools-sidebar[data-v-50429b79]{position:fixed;right:1rem;top:50%;transform:translateY(-50%);width:60px;display:flex;flex-direction:column;gap:.5rem;background:#fff;padding:1rem .5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:80%;overflow-y:auto;z-index:1000}.tool-btn[data-v-50429b79]{width:40px;height:40px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}.tool-btn[data-v-50429b79]:hover{background:#f5f5f5;color:#1ea355;border-color:#1ea355;transform:translateX(-2px)}.test-flow-btn[data-v-50429b79]{position:absolute;bottom:1rem;right:1rem;background:#1ea355;color:#fff;padding:.75rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s ease;border:none;font-weight:500}.test-flow-btn[data-v-50429b79]:hover{background:#167f42;transform:translateY(-1px)}.btn-dot[data-v-50429b79]{width:8px;height:8px;border-radius:50%;background:#fff}.error-state[data-v-50429b79],.loading-state[data-v-50429b79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:hsla(0,0%,100%,.9)}.loading-spinner svg[data-v-50429b79]{color:#fff}.retry-btn[data-v-50429b79]{margin-top:1rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-50429b79]:hover{background:hsla(0,0%,100%,.3)}.empty-state[data-v-50429b79]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;text-align:center;padding:2rem}.empty-state svg[data-v-50429b79]{margin-bottom:1rem;opacity:.5}.empty-state p[data-v-50429b79]{font-size:.9rem;max-width:300px;line-height:1.4}.back-button[data-v-50429b79]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1ea355;font-weight:500;cursor:pointer;transition:all .2s ease;z-index:10}.back-button[data-v-50429b79]:hover{background:#f5f5f5;transform:translateY(-1px)}.back-button svg[data-v-50429b79]{width:16px;height:16px}.notification-wrapper[data-v-50429b79]{position:fixed;bottom:24px;right:24px;z-index:10000;animation:slideIn-50429b79 .3s ease forwards}@keyframes slideIn-50429b79{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.notification[data-v-50429b79]{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:8px;z-index:1000;animation:slideIn-50429b79 .3s ease-out;box-shadow:0 4px 6px rgba(0,0,0,.1)}.notification span[data-v-50429b79]{font-size:14px;font-weight:500}.modal[data-v-50429b79]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-backdrop[data-v-50429b79]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-content[data-v-50429b79]{background:#fff;border-radius:12px;width:100%;max-width:500px;position:relative;z-index:1;box-shadow:0 10px 25px rgba(0,0,0,.15);overflow:hidden}.modal-header[data-v-50429b79]{padding:1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-50429b79]{margin:0;color:#333;font-size:1.25rem}.close-btn[data-v-50429b79]{background:none;border:none;cursor:pointer;color:#666;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-50429b79]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-50429b79]{padding:1.5rem}.form-group[data-v-50429b79]{margin-bottom:1.5rem;position:relative}.char-count[data-v-50429b79]{position:absolute;right:-30px;top:50%;transform:translateY(-50%);font-size:12px;color:#666;opacity:.7}.char-count-limit[data-v-50429b79]{color:#f44336;font-weight:700}.form-group label[data-v-50429b79]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-group input[data-v-50429b79]{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s ease}.form-group input[data-v-50429b79]:focus{outline:none;border-color:#1ea355;box-shadow:0 0 0 2px rgba(30,163,85,.1)}.form-group input[data-v-50429b79]:disabled{background:#f9f9f9;color:#666}.modal-footer[data-v-50429b79]{padding:1.5rem;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:1rem}.cancel-btn[data-v-50429b79]{padding:.75rem 1.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-50429b79]:hover{background:#f5f5f5}.create-btn[data-v-50429b79]{padding:.75rem 1.5rem;background:#1ea355;border:none;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}.create-btn[data-v-50429b79]:hover:not(:disabled){background:#167f42}.create-btn[data-v-50429b79]:disabled{background:#a0d8b8;cursor:not-allowed}.add-btn[data-v-50429b79],.tool-btn[data-v-50429b79]{position:relative}.tooltip-text[data-v-50429b79]{visibility:hidden;position:fixed;left:110%;top:50%;transform:translateY(-50%);background-color:#1f2937;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease,visibility .2s ease;z-index:40000000000}.tooltip-text[data-v-50429b79]:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #1f2937 transparent transparent}.tooltip-text.visible[data-v-50429b79]{position:fixed!important;z-index:99999!important;visibility:visible!important;opacity:1!important}.element-info-panel[data-v-50429b79]{position:fixed;right:100px;top:50%;transform:translateY(-50%);background:#fff;padding:1.5rem;border-radius:12px;min-width:280px;max-width:400px;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid #e0e0e0;z-index:10000;animation:slideInRight-50429b79 .2s ease-out;pointer-events:none}@keyframes slideInRight-50429b79{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.element-info-panel h4[data-v-50429b79]{margin:0 0 .75rem 0;font-size:1rem;color:#1ea355;font-weight:600}.element-info-panel p[data-v-50429b79]{margin:0;font-size:.85rem;color:#666;line-height:1.4}.block-name-container[data-v-50429b79]{display:flex;align-items:center;gap:.5rem}.block-name[data-v-50429b79]{cursor:pointer;font-weight:500;color:#333}.block-name.no-name[data-v-50429b79]{color:#999}.block-name-input[data-v-50429b79]{width:100%;padding:0;border:0 solid #e0e0e0;font-weight:500;border-radius:4px;font-size:24px}.block-name-input[data-v-50429b79]:focus{outline:none}.links-card[data-v-50429b79]{background:transparent;border:none;margin-bottom:2rem;overflow:visible}.links-card .links-header[data-v-50429b79]{display:inline-flex;justify-content:space-between;align-items:center;padding:.4rem .8rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;margin-bottom:.75rem}.links-card .links-header[data-v-50429b79]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.links-card .links-header .links-header-content[data-v-50429b79]{display:flex;align-items:center;gap:.6rem}.links-card .links-header .links-header-content svg[data-v-50429b79]{color:#667eea;width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.links-card .links-header .links-title-text[data-v-50429b79]{font-size:.85rem;font-weight:600;color:#334155;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}.links-card .links-header .links-summary[data-v-50429b79]{background:linear-gradient(135deg,rgba(102,126,234,.8),rgba(118,75,162,.8));color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center;box-shadow:0 2px 8px rgba(102,126,234,.3);backdrop-filter:blur(5px)}.links-card .links-header .collapse-icon[data-v-50429b79]{color:#64748b;transition:all .3s ease;width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.links-card .links-header .collapse-icon.expanded[data-v-50429b79]{transform:rotate(180deg);color:#667eea}.links-card .links-content[data-v-50429b79]{padding:0;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.links-card .links-group[data-v-50429b79]{margin-bottom:1rem;padding:1rem}.links-card .links-group[data-v-50429b79]:last-child{margin-bottom:0}.links-card .links-group .group-header[data-v-50429b79]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#64748b;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.links-card .links-group .group-header svg[data-v-50429b79]{width:12px;height:12px}.links-card .loading-state[data-v-50429b79]{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#64748b;font-size:.85rem;justify-content:center}.links-card .loading-spinner[data-v-50429b79]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.2);border-top:2px solid #667eea;border-radius:50%;animation:spin-50429b79 1s linear infinite}.links-card .empty-state[data-v-50429b79]{padding:.75rem;text-align:center;color:#94a3b8;font-size:.8rem;font-style:italic}.links-card .links-grid[data-v-50429b79]{display:flex;flex-wrap:wrap;gap:.5rem}.links-card .link-badge[data-v-50429b79]{display:inline-flex;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:.8rem;max-width:150px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.links-card .link-badge[data-v-50429b79]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.links-card .link-badge.inbound[data-v-50429b79]{border-left:4px solid #10b981;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(5,150,105,.08));border:1px solid rgba(16,185,129,.3);position:relative;overflow:hidden}.links-card .link-badge.inbound[data-v-50429b79]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(16,185,129,.02),rgba(5,150,105,.02));opacity:0;transition:opacity .3s ease;pointer-events:none}.links-card .link-badge.inbound[data-v-50429b79]:hover{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.12));border-color:rgba(16,185,129,.5);transform:translateY(-3px);box-shadow:0 8px 25px rgba(16,185,129,.2);border-left-color:#059669}.links-card .link-badge.inbound[data-v-50429b79]:hover:before{opacity:1}.links-card .link-badge.inbound .badge-text[data-v-50429b79]{color:#047857;font-weight:700;text-shadow:0 1px 3px hsla(0,0%,100%,.8);position:relative;z-index:1}.links-card .link-badge.inbound .badge-source[data-v-50429b79]{color:#10b981;font-weight:600;font-size:.65rem;background:rgba(16,185,129,.1);padding:.2rem .4rem;border-radius:8px;backdrop-filter:blur(5px);border:1px solid rgba(16,185,129,.2);margin-top:.4rem;position:relative;z-index:1;text-align:center;display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.links-card .link-badge.outbound[data-v-50429b79]{border-left:4px solid #667eea;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border:1px solid rgba(102,126,234,.3);position:relative;overflow:hidden}.links-card .link-badge.outbound[data-v-50429b79]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.02),rgba(118,75,162,.02));opacity:0;transition:opacity .3s ease;pointer-events:none}.links-card .link-badge.outbound[data-v-50429b79]:hover{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.12));border-color:rgba(102,126,234,.5);transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.2);border-left-color:#5a67d8}.links-card .link-badge.outbound[data-v-50429b79]:hover:before{opacity:1}.links-card .link-badge.outbound .badge-text[data-v-50429b79]{color:#4c51bf;font-weight:700;text-shadow:0 1px 3px hsla(0,0%,100%,.8);position:relative;z-index:1}.links-card .link-badge.outbound .badge-source[data-v-50429b79]{color:#667eea;font-weight:600;font-size:.65rem;background:rgba(102,126,234,.1);padding:.2rem .4rem;border-radius:8px;backdrop-filter:blur(5px);border:1px solid rgba(102,126,234,.2);margin-top:.4rem;position:relative;z-index:1;text-align:center;display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.links-card .link-badge .badge-text[data-v-50429b79]{font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}.links-card .link-badge .badge-source[data-v-50429b79]{font-size:.7rem;color:#64748b;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.links-card .no-links-state[data-v-50429b79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#94a3b8;background:hsla(0,0%,100%,.05);backdrop-filter:blur(5px);border-radius:12px;border:1px dashed hsla(0,0%,100%,.2);margin:1rem}.links-card .no-links-state svg[data-v-50429b79]{margin-bottom:.75rem;opacity:.5}.links-card .no-links-state span[data-v-50429b79]{font-size:.85rem;font-style:italic}.save-status[data-v-50429b79]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:12px;z-index:10000;animation:slideInFromRight-50429b79 .3s ease-out;box-shadow:0 8px 25px rgba(0,0,0,.15);display:flex;align-items:center;gap:.75rem;transition:all .3s ease;backdrop-filter:blur(10px);font-family:system-ui,-apple-system,sans-serif}.save-status.saving[data-v-50429b79]{background:linear-gradient(135deg,rgba(255,152,0,.95),rgba(255,193,7,.95));color:#fff;border:1px solid rgba(255,152,0,.3)}.save-status.saved[data-v-50429b79]{background:linear-gradient(135deg,rgba(76,175,80,.95),rgba(67,160,71,.95));color:#fff;border:1px solid rgba(76,175,80,.3)}.save-status.error[data-v-50429b79]{background:linear-gradient(135deg,rgba(244,67,54,.95),rgba(211,47,47,.95));color:#fff;border:1px solid rgba(244,67,54,.3)}.save-icon[data-v-50429b79]{width:16px;height:16px;flex-shrink:0}.save-icon.spinning[data-v-50429b79]{animation:spin-50429b79 1s linear infinite}.save-text[data-v-50429b79]{font-size:14px;font-weight:600;letter-spacing:.5px}@keyframes slideInFromRight-50429b79{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.notification.saved[data-v-50429b79],.notification.success[data-v-50429b79]{background-color:#4caf50;color:#fff}.notification.saving[data-v-50429b79]{background-color:#ff9800;color:#fff}.notification.error[data-v-50429b79]{background-color:#f44336;color:#fff}.notification svg.spinning[data-v-50429b79]{animation:spin-50429b79 1s linear infinite}@keyframes spin-50429b79{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block-name-wrapper[data-v-50429b79]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.block-id-container[data-v-50429b79]{display:flex;align-items:center;gap:.5rem}.block-id[data-v-50429b79]{font-size:10px;color:#1d1c1c;font-weight:500;font-family:Courier New,monospace;background:#f1f3f4;padding:.3rem .6rem;border-radius:6px;border:1px solid #d1d5db;letter-spacing:.5px;cursor:pointer}.copy-id-btn[data-v-50429b79]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.3rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.8}.copy-id-btn[data-v-50429b79]:hover{background:#e5f3ff;color:#1ea355;opacity:1;transform:scale(1.15)}.copy-id-btn svg[data-v-50429b79]{width:13px;height:13px}.jarvis-toggle[data-v-50429b79]{display:flex;align-items:center;margin-left:auto;padding-right:16px}.jarvis-controls[data-v-50429b79]{display:flex;align-items:center;gap:12px}.jarvis-label[data-v-50429b79]{display:flex;align-items:center;margin-right:10px;font-size:14px;color:#666;transition:color .3s ease}.brain-icon[data-v-50429b79]{margin-right:6px;color:#1abc73;transform:scale(.9);opacity:.9;transition:color .3s ease}.jarvis-toggle[data-jarvis=true] .brain-icon[data-v-50429b79],.jarvis-toggle[data-jarvis=true] .jarvis-label[data-v-50429b79]{color:#7fc6a6}.jarvis-knowledge-btn[data-v-50429b79]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#7fc6a6,#667eea);border-radius:8px;color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px rgba(127,198,166,.3)}.jarvis-knowledge-btn[data-v-50429b79]:hover{background:linear-gradient(135deg,#6bb394,#5a6fd8);transform:translateY(-2px);box-shadow:0 4px 16px rgba(127,198,166,.4);color:#fff}.jarvis-knowledge-btn svg[data-v-50429b79]{transition:transform .3s ease}.jarvis-knowledge-btn:hover svg[data-v-50429b79]{transform:scale(1.1)}.checkbox-wrapper-9 .tgl[data-v-50429b79]{display:none}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79],.checkbox-wrapper-9 .tgl[data-v-50429b79],.checkbox-wrapper-9 .tgl[data-v-50429b79] *,.checkbox-wrapper-9 .tgl[data-v-50429b79] :after,.checkbox-wrapper-9 .tgl[data-v-50429b79] :before,.checkbox-wrapper-9 .tgl[data-v-50429b79]:after,.checkbox-wrapper-9 .tgl[data-v-50429b79]:before{box-sizing:border-box}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] ::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] :after::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] :before::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]:after::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]:before::-moz-selection{background:none}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]::-moz-selection,.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]::selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] ::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] ::selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] :after::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] :after::selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] :before::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79] :before::selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]::selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]:after::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]:after::selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]:before::-moz-selection,.checkbox-wrapper-9 .tgl[data-v-50429b79]:before::selection{background:none}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]{outline:0;display:block;width:3em;height:1.5em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]:after,.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]:before{position:relative;display:block;content:"";width:50%;height:100%}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]:after{left:0}.checkbox-wrapper-9 .tgl+.tgl-btn[data-v-50429b79]:before{display:none}.checkbox-wrapper-9 .tgl:checked+.tgl-btn[data-v-50429b79]:after{left:50%}.checkbox-wrapper-9 .tgl-flat+.tgl-btn[data-v-50429b79]{padding:1px;transition:all .2s ease;background:#fff;border:3px solid #f2f2f2;border-radius:2em}.checkbox-wrapper-9 .tgl-flat+.tgl-btn[data-v-50429b79]:after{transition:all .2s ease;background:#f2f2f2;content:"";border-radius:1em}.checkbox-wrapper-9 .tgl-flat:checked+.tgl-btn[data-v-50429b79]{border:3px solid #7fc6a6}.checkbox-wrapper-9 .tgl-flat:checked+.tgl-btn[data-v-50429b79]:after{left:50%;background:#7fc6a6}.create-variable-btn-link[data-v-50429b79]{text-decoration:none;display:block;width:100%}.create-variable-btn[data-v-50429b79]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:12px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;transition:all .2s ease;width:100%;justify-content:flex-start}.create-variable-btn[data-v-50429b79]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.create-variable-btn svg[data-v-50429b79]{flex-shrink:0}.create-variable[data-v-50429b79]{margin-bottom:20px}.profile-container[data-v-30eb9009]{max-width:1200px;margin:0 auto;padding:2rem;background:#f8f9fa;min-height:100vh}.profile-header[data-v-30eb9009]{position:relative;margin-bottom:2rem}.header-background[data-v-30eb9009]{height:200px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;position:relative}.profile-content[data-v-30eb9009]{position:absolute;bottom:-60px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 2rem}.profile-avatar-section[data-v-30eb9009]{display:flex;align-items:flex-end;gap:1.5rem}.avatar-container[data-v-30eb9009]{position:relative}.profile-avatar[data-v-30eb9009]{width:120px;height:120px;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 20px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}.change-avatar-btn[data-v-30eb9009]{position:absolute;bottom:8px;right:8px;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #e2e8f0;color:#667eea;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.change-avatar-btn[data-v-30eb9009]:hover{background:#667eea;color:#fff;transform:scale(1.1)}.profile-info[data-v-30eb9009]{padding-bottom:1rem}.profile-name[data-v-30eb9009]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 .5rem 0}.profile-email[data-v-30eb9009]{font-size:1.1rem;color:#718096;margin:0 0 1rem 0}.profile-badges[data-v-30eb9009]{display:flex;gap:.75rem}.badge[data-v-30eb9009]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.badge.verified[data-v-30eb9009]{background:#e6fffa;color:#319795}.badge.premium[data-v-30eb9009]{background:#fef5e7;color:#d69e2e}.profile-actions[data-v-30eb9009]{display:flex;gap:1rem;padding-bottom:1rem}.btn[data-v-30eb9009]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary[data-v-30eb9009]{background:#667eea;color:#fff}.btn-primary[data-v-30eb9009]:hover{background:#5a67d8;transform:translateY(-2px)}.btn-secondary[data-v-30eb9009]{background:#fff;color:#4a5568;border:1px solid #e2e8f0}.btn-secondary[data-v-30eb9009]:hover{background:#f7fafc;border-color:#cbd5e0}.btn-small[data-v-30eb9009]{padding:.5rem 1rem;font-size:.875rem}.profile-body[data-v-30eb9009]{margin-top:80px}.profile-grid[data-v-30eb9009]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.profile-card[data-v-30eb9009]{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}.profile-card.full-width[data-v-30eb9009]{grid-column:1/-1}.card-header[data-v-30eb9009]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.card-header h3[data-v-30eb9009]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.edit-btn[data-v-30eb9009],.view-all-btn[data-v-30eb9009]{background:none;border:none;color:#667eea;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.edit-btn[data-v-30eb9009]:hover,.view-all-btn[data-v-30eb9009]:hover{color:#5a67d8}.card-content[data-v-30eb9009]{padding:1.5rem}.info-item[data-v-30eb9009]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f7fafc}.info-item[data-v-30eb9009]:last-child{border-bottom:none}.info-item label[data-v-30eb9009]{font-weight:500;color:#4a5568}.info-item span[data-v-30eb9009]{color:#1a202c}.stats-grid[data-v-30eb9009]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-item[data-v-30eb9009]{text-align:center}.stat-number[data-v-30eb9009]{font-size:2rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.stat-label[data-v-30eb9009]{font-size:.875rem;color:#718096}.activity-list[data-v-30eb9009]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-30eb9009]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f7fafc;border-radius:12px}.activity-icon[data-v-30eb9009]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.activity-icon.chatbot[data-v-30eb9009]{background:#667eea}.activity-icon.user[data-v-30eb9009]{background:#48bb78}.activity-icon.achievement[data-v-30eb9009]{background:#ed8936}.activity-content[data-v-30eb9009]{flex:1}.activity-description[data-v-30eb9009]{font-weight:500;color:#1a202c;margin-bottom:.25rem}.activity-time[data-v-30eb9009]{font-size:.875rem;color:#718096}.security-item[data-v-30eb9009]{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #f7fafc}.security-item[data-v-30eb9009]:last-child{border-bottom:none}.security-info[data-v-30eb9009]{flex:1}.security-title[data-v-30eb9009]{font-weight:500;color:#1a202c;margin-bottom:.25rem}.security-description[data-v-30eb9009]{font-size:.875rem;color:#718096}.security-status[data-v-30eb9009]{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.security-status.enabled[data-v-30eb9009]{background:#e6fffa;color:#319795}.status-indicator[data-v-30eb9009]{padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-indicator.active[data-v-30eb9009]{background:#e6fffa;color:#319795}.modal-overlay[data-v-30eb9009]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-30eb9009]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-30eb9009]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-30eb9009]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.close-btn[data-v-30eb9009]{background:none;border:none;color:#718096;cursor:pointer;padding:.5rem;border-radius:8px}.close-btn[data-v-30eb9009]:hover{background:#f7fafc;color:#4a5568}.modal-body[data-v-30eb9009]{padding:1.5rem}.form-group[data-v-30eb9009]{margin-bottom:1.5rem}.form-group label[data-v-30eb9009]{display:block;font-weight:500;color:#4a5568;margin-bottom:.5rem}.form-group input[data-v-30eb9009],.form-group textarea[data-v-30eb9009]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.form-group input[data-v-30eb9009]:focus,.form-group textarea[data-v-30eb9009]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.modal-footer[data-v-30eb9009]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e2e8f0;justify-content:flex-end}@media (max-width:768px){.profile-container[data-v-30eb9009]{padding:1rem}.profile-content[data-v-30eb9009]{flex-direction:column;align-items:flex-start;gap:1rem}.profile-actions[data-v-30eb9009]{width:100%}.profile-grid[data-v-30eb9009],.stats-grid[data-v-30eb9009]{grid-template-columns:1fr}}.settings-container[data-v-ed2b6064]{max-width:1000px;margin:0 auto;padding:2rem;background:#f8f9fa;min-height:100vh}.settings-header[data-v-ed2b6064]{margin-bottom:2rem}.settings-header h1[data-v-ed2b6064]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 .5rem 0}.settings-header p[data-v-ed2b6064]{color:#718096;margin:0}.tabs-nav[data-v-ed2b6064]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid #e2e8f0;overflow-x:auto}.tab-btn[data-v-ed2b6064]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:none;border:none;color:#718096;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-ed2b6064]:hover{color:#4a5568}.tab-btn.active[data-v-ed2b6064]{color:#667eea;border-bottom-color:#667eea}.tab-content[data-v-ed2b6064]{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:2rem;margin-bottom:2rem}.settings-section[data-v-ed2b6064]{margin-bottom:2rem}.settings-section[data-v-ed2b6064]:last-child{margin-bottom:0}.settings-section h3[data-v-ed2b6064]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0 0 1.5rem 0}.form-grid[data-v-ed2b6064]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.form-group[data-v-ed2b6064]{display:flex;flex-direction:column}.form-group label[data-v-ed2b6064]{font-weight:500;color:#4a5568;margin-bottom:.5rem}.form-group input[data-v-ed2b6064],.form-group select[data-v-ed2b6064]{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.form-group input[data-v-ed2b6064]:focus,.form-group select[data-v-ed2b6064]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.toggle-group[data-v-ed2b6064]{display:flex;flex-direction:column;gap:1rem}.toggle-item[data-v-ed2b6064]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f7fafc;border-radius:12px}.toggle-info[data-v-ed2b6064]{display:flex;flex-direction:column}.toggle-title[data-v-ed2b6064]{font-weight:500;color:#1a202c}.toggle-desc[data-v-ed2b6064]{font-size:.875rem;color:#718096}.toggle[data-v-ed2b6064]{position:relative;display:inline-block;width:48px;height:24px}.toggle input[data-v-ed2b6064]{opacity:0;width:0;height:0}.slider[data-v-ed2b6064]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e0;transition:.4s;border-radius:24px}.slider[data-v-ed2b6064]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-ed2b6064]{background-color:#667eea}input:checked+.slider[data-v-ed2b6064]:before{transform:translateX(24px)}.security-item[data-v-ed2b6064]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem}.security-info[data-v-ed2b6064]{flex:1}.security-title[data-v-ed2b6064]{font-weight:500;color:#1a202c;margin-bottom:.25rem}.security-desc[data-v-ed2b6064]{font-size:.875rem;color:#718096}.security-status[data-v-ed2b6064]{display:flex;align-items:center;gap:1rem}.status-badge[data-v-ed2b6064]{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.status-badge.enabled[data-v-ed2b6064],.status-badge.paid[data-v-ed2b6064]{background:#e6fffa;color:#319795}.btn[data-v-ed2b6064]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary[data-v-ed2b6064]{background:#667eea;color:#fff}.btn-primary[data-v-ed2b6064]:hover{background:#5a67d8}.btn-secondary[data-v-ed2b6064]{background:#fff;color:#4a5568;border:1px solid #e2e8f0}.btn-secondary[data-v-ed2b6064]:hover{background:#f7fafc}.btn-danger[data-v-ed2b6064]{background:#e53e3e;color:#fff}.btn-danger[data-v-ed2b6064]:hover{background:#c53030}.btn-small[data-v-ed2b6064]{padding:.5rem 1rem;font-size:.875rem}.settings-footer[data-v-ed2b6064]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.danger-zone[data-v-ed2b6064]{border:1px solid #fed7d7;border-radius:12px;padding:1.5rem;background:snow}.danger-zone h3[data-v-ed2b6064]{color:#e53e3e}@media (max-width:768px){.settings-container[data-v-ed2b6064]{padding:1rem}.form-grid[data-v-ed2b6064]{grid-template-columns:1fr}.tabs-nav[data-v-ed2b6064]{flex-wrap:wrap}.toggle-item[data-v-ed2b6064]{flex-direction:column;align-items:flex-start;gap:1rem}}.flow-element-test-container[data-v-fc501760]{padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8fafc;min-height:100vh}.flow-element-test-container h2[data-v-fc501760]{margin-bottom:20px;color:#1f2937;font-weight:600;font-size:1.5rem}.flow-controls[data-v-fc501760]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.block-selector[data-v-fc501760]{display:flex;align-items:center;gap:12px;margin-right:16px}.block-selector label[data-v-fc501760]{font-weight:500;color:#4b5563;font-size:.875rem;white-space:nowrap}.block-select[data-v-fc501760]{padding:10px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));min-width:250px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.block-select[data-v-fc501760]:focus{border-color:#25d366;outline:none;box-shadow:0 0 0 3px rgba(37,211,102,.1)}.block-select[data-v-fc501760]:disabled{opacity:.6;cursor:not-allowed;background:rgba(243,244,246,.8)}.block-select optgroup[data-v-fc501760]{font-weight:600;color:#374151;background:rgba(249,250,251,.9)}.block-select option[data-v-fc501760]{padding:8px;color:#6b7280}.debug-btn[data-v-fc501760],.flow-debug-btn[data-v-fc501760],.load-api-btn[data-v-fc501760],.load-flow-btn[data-v-fc501760],.reset-btn[data-v-fc501760]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.875rem}.load-flow-btn[data-v-fc501760]{background-color:#25d366;color:#fff;box-shadow:0 2px 4px rgba(37,211,102,.2)}.load-flow-btn[data-v-fc501760]:hover{background-color:#1fb959;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,211,102,.3)}.load-api-btn[data-v-fc501760]{background-color:#3b82f6;color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.2)}.load-api-btn[data-v-fc501760]:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.reset-btn[data-v-fc501760]{background-color:#6b7280;color:#fff;box-shadow:0 2px 4px hsla(220,9%,46%,.2)}.reset-btn[data-v-fc501760]:hover{background-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 8px hsla(220,9%,46%,.3)}.debug-btn[data-v-fc501760]{background-color:#3b82f6;color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.2)}.debug-btn[data-v-fc501760]:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.flow-debug-btn[data-v-fc501760]{background-color:#3b82f6;color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.2)}.flow-debug-btn[data-v-fc501760]:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.test-layout[data-v-fc501760]{display:flex;gap:24px;height:calc(100vh - 140px)}.tools-sidebar[data-v-fc501760]{width:60px;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tool-btn[data-v-fc501760]{width:36px;height:36px;border:none;border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(249,250,251,.7));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.tool-btn[data-v-fc501760]:hover{background:linear-gradient(145deg,#25d366,#20bd5c);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,211,102,.2)}.test-canvas[data-v-fc501760]{flex:1;padding:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));border-radius:12px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.flow-info[data-v-fc501760]{margin-bottom:24px;padding:16px;background:linear-gradient(145deg,rgba(37,211,102,.1),rgba(37,211,102,.05));border-radius:8px;border-left:4px solid #25d366;box-shadow:0 2px 4px rgba(37,211,102,.1)}.flow-info h3[data-v-fc501760]{margin:0 0 8px 0;color:#25d366;font-size:1.1rem;font-weight:600}.flow-info p[data-v-fc501760]{margin:0;color:#4b5563;font-size:.875rem}.variables-info[data-v-fc501760]{margin-top:12px;padding:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(249,250,251,.6));border-radius:8px;border:1px solid rgba(37,211,102,.2)}.variables-preview[data-v-fc501760]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.variable-tag[data-v-fc501760]{background:linear-gradient(145deg,rgba(37,211,102,.15),rgba(37,211,102,.1));color:#059669;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(37,211,102,.2)}.more-variables[data-v-fc501760]{background:linear-gradient(145deg,hsla(220,9%,46%,.15),hsla(220,9%,46%,.1));color:#6b7280;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid hsla(220,9%,46%,.2)}.variables-loading[data-v-fc501760]{margin-top:8px;color:#3b82f6;font-size:.875rem}.variables-error[data-v-fc501760]{margin-top:8px;color:#ef4444;font-size:.875rem}.loading-state[data-v-fc501760]{padding:40px;text-align:center;background:linear-gradient(145deg,rgba(243,244,246,.8),rgba(229,231,235,.6));border-radius:12px;color:#6b7280;font-style:italic;border:2px dashed rgba(156,163,175,.3)}.loading-spinner[data-v-fc501760]{margin-bottom:16px}.error-state[data-v-fc501760]{padding:40px;text-align:center;background:linear-gradient(145deg,hsla(0,86%,97%,.8),hsla(0,93%,94%,.6));border-radius:12px;color:#b91c1c;font-weight:500;border:2px dashed rgba(239,68,68,.3)}.retry-btn[data-v-fc501760]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.875rem;background-color:#25d366;color:#fff;box-shadow:0 2px 4px rgba(37,211,102,.2)}.retry-btn[data-v-fc501760]:hover{background-color:#1fb959;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,211,102,.3)}.empty-flow[data-v-fc501760]{padding:40px;text-align:center;border-radius:12px;font-style:italic;border:2px dashed rgba(156,163,175,.3)}.api-info[data-v-fc501760],.empty-flow[data-v-fc501760]{background:linear-gradient(145deg,rgba(243,244,246,.8),rgba(229,231,235,.6));color:#6b7280}.api-info[data-v-fc501760]{margin-top:20px;padding:16px;border-radius:12px;font-size:.875rem}.test-element-block[data-v-fc501760]{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.test-element-block[data-v-fc501760]:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.element-header[data-v-fc501760]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.8),rgba(243,244,246,.6));border-bottom:1px solid rgba(229,231,235,.5)}.element-type[data-v-fc501760]{font-weight:600;color:#25d366;font-size:.875rem}.element-id[data-v-fc501760]{font-size:.75rem;color:#9ca3af}.element-actions[data-v-fc501760]{display:flex;gap:8px}.action-btn[data-v-fc501760]{width:28px;height:28px;border:none;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(249,250,251,.8));color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn.delete-btn[data-v-fc501760]:hover{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444;transform:scale(1.1);box-shadow:0 4px 8px rgba(239,68,68,.2)}.element-navigation[data-v-fc501760]{padding:12px 16px;background:linear-gradient(145deg,rgba(249,250,251,.6),rgba(243,244,246,.4));border-top:1px solid rgba(229,231,235,.3);font-size:.8rem;color:#6b7280}.element-debug[data-v-fc501760]{background:linear-gradient(145deg,rgba(243,244,246,.8),rgba(229,231,235,.6));border-radius:6px;padding:12px;font-size:.75rem;margin:12px 16px;color:#4b5563;white-space:pre-wrap;max-height:200px;overflow-y:auto;border:1px solid rgba(209,213,219,.3)}.fallback-element[data-v-fc501760]{padding:20px;background:linear-gradient(145deg,hsla(0,86%,97%,.8),hsla(0,93%,94%,.6));color:#b91c1c;font-weight:500;border-radius:8px;margin:16px;text-align:center;border:1px solid rgba(239,68,68,.2)}.element-info-panel[data-v-fc501760]{position:fixed;bottom:20px;right:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(249,250,251,.9));border-radius:12px;padding:16px;box-shadow:0 8px 20px rgba(0,0,0,.1);max-width:300px;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:slideInUp-fc501760 .3s ease}@keyframes slideInUp-fc501760{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.element-info-panel h4[data-v-fc501760]{margin:0 0 8px 0;color:#25d366;font-size:1rem;font-weight:600}.element-info-panel p[data-v-fc501760]{margin:0;color:#4b5563;font-size:.875rem;line-height:1.4}.success-state[data-v-fc501760]{padding:20px;text-align:center;background:linear-gradient(145deg,rgba(236,253,245,.8),rgba(220,252,231,.6));border-radius:12px;color:#059669;font-weight:500;border:2px solid rgba(16,185,129,.3);margin-bottom:20px;animation:slideInDown-fc501760 .3s ease}.success-state svg[data-v-fc501760]{margin-bottom:8px;color:#10b981}@keyframes slideInDown-fc501760{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.test-layout[data-v-fc501760]{flex-direction:column;height:auto}.tools-sidebar[data-v-fc501760]{width:100%;flex-direction:row;overflow-x:auto}.flow-element-test-container[data-v-fc501760]{padding:16px}.flow-controls[data-v-fc501760]{flex-direction:column;gap:8px}}.flow-debug-section[data-v-fc501760]{position:fixed;bottom:0;left:0;right:0;top:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding:20px;z-index:1000;overflow-y:auto}.debug-panel[data-v-fc501760]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.debug-header[data-v-fc501760]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.debug-header h3[data-v-fc501760]{margin:0;color:#111827;font-size:1.5rem;font-weight:700}.debug-controls[data-v-fc501760]{display:flex;gap:12px}.clear-logs-btn[data-v-fc501760],.export-btn[data-v-fc501760]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.875rem}.clear-logs-btn[data-v-fc501760]{background:linear-gradient(145deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca}.clear-logs-btn[data-v-fc501760]:hover{background:linear-gradient(145deg,#fee2e2,#fecaca);transform:translateY(-1px)}.export-btn[data-v-fc501760]{background:linear-gradient(145deg,#f0f9ff,#dbeafe);color:#2563eb;border:1px solid #bfdbfe}.export-btn[data-v-fc501760]:hover{background:linear-gradient(145deg,#dbeafe,#bfdbfe);transform:translateY(-1px)}.debug-content[data-v-fc501760]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.debug-content[data-v-fc501760]{grid-template-columns:1fr}}.debug-section[data-v-fc501760]{background:#f9fafb;border-radius:8px;padding:16px;border:1px solid #e5e7eb}.debug-section h4[data-v-fc501760]{margin:0 0 16px 0;color:#374151;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:8px}.debug-info-grid[data-v-fc501760]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item[data-v-fc501760]{background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.label[data-v-fc501760]{font-weight:600;color:#4b5563;font-size:.875rem}.value[data-v-fc501760]{color:#25d366;font-weight:500;font-size:.875rem}.elements-debug-list[data-v-fc501760]{max-height:300px;overflow-y:auto;margin-bottom:8px}.element-debug-item[data-v-fc501760]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;overflow:hidden;transition:all .2s ease}.element-debug-item[data-v-fc501760]:hover{border-color:#25d366;box-shadow:0 2px 4px rgba(37,211,102,.1)}.element-modified[data-v-fc501760]{border-color:#f59e0b;background:#fffbeb}.element-debug-header[data-v-fc501760]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;cursor:pointer}.element-index[data-v-fc501760]{background:#25d366;color:#fff;padding:4px 8px;border-radius:12px;font-weight:600;font-size:.75rem;min-width:24px;text-align:center}.element-type-label[data-v-fc501760]{background:linear-gradient(145deg,#f0f9ff,#dbeafe);color:#2563eb;padding:6px 12px;border-radius:16px;font-weight:600;font-size:.8rem;border:1px solid #bfdbfe}.element-id-debug[data-v-fc501760]{color:#6b7280;font-family:monospace;font-size:.8rem;background:#f3f4f6;padding:4px 8px;border-radius:4px}.toggle-details-btn[data-v-fc501760]{background:none;border:none;cursor:pointer;padding:8px;color:#6b7280;font-size:1rem;transition:all .2s ease}.toggle-details-btn[data-v-fc501760]:hover{color:#25d366;transform:scale(1.1)}.element-details[data-v-fc501760]{padding:16px;background:#fff;border-top:1px solid #e5e7eb}.element-json[data-v-fc501760]{background:#1f2937;color:#e5e7eb;padding:12px;border-radius:6px;font-size:.8rem;overflow-x:auto;margin:0;line-height:1.4}.debug-logs[data-v-fc501760]{max-height:400px;overflow-y:auto;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.debug-log-item[data-v-fc501760]{padding:12px 16px;border-bottom:1px solid #f3f4f6;transition:all .2s ease}.debug-log-item[data-v-fc501760]:hover{background:#f9fafb}.debug-log-item[data-v-fc501760]:last-child{border-bottom:none}.debug-log-item.add[data-v-fc501760]{border-left:4px solid #10b981}.debug-log-item.update[data-v-fc501760]{border-left:4px solid #f59e0b}.debug-log-item.remove[data-v-fc501760]{border-left:4px solid #ef4444}.debug-log-item.duplicate[data-v-fc501760]{border-left:4px solid #8b5cf6}.log-timestamp[data-v-fc501760]{font-weight:600;color:#25d366;font-size:.8rem;margin-right:8px}.log-message[data-v-fc501760]{color:#374151;font-size:.875rem;font-weight:500}.log-data[data-v-fc501760]{margin-top:8px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.log-data pre[data-v-fc501760]{padding:8px;margin:0;font-size:.75rem;color:#4b5563;overflow-x:auto}.variables-debug[data-v-fc501760]{margin-top:16px;padding:12px;background:linear-gradient(145deg,rgba(59,130,246,.08),rgba(59,130,246,.04));border:1px solid rgba(59,130,246,.2);border-radius:8px}.variables-debug h5[data-v-fc501760]{margin:0 0 12px 0;color:#2563eb;font-size:.9rem;font-weight:600}.debug-stats[data-v-fc501760]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.debug-stat[data-v-fc501760]{background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(249,250,251,.6));color:#374151;padding:6px 10px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(209,213,219,.3)}.variables-list-debug[data-v-fc501760]{max-height:200px;overflow-y:auto;background:hsla(0,0%,100%,.6);border-radius:6px;border:1px solid rgba(209,213,219,.3)}.variable-debug-item[data-v-fc501760]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(229,231,235,.3);transition:background-color .2s ease}.variable-debug-item[data-v-fc501760]:hover{background:rgba(249,250,251,.8)}.variable-debug-item[data-v-fc501760]:last-child{border-bottom:none}.variable-index[data-v-fc501760]{background:#374151;color:#fff;padding:2px 6px;border-radius:8px;font-weight:600;font-size:.7rem;min-width:20px;text-align:center}.variable-id[data-v-fc501760]{font-weight:600;color:#111827;font-size:.8rem;min-width:100px;flex-shrink:0}.variable-type[data-v-fc501760]{padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:500;text-transform:uppercase}.variable-type.global[data-v-fc501760]{background:linear-gradient(145deg,rgba(16,185,129,.15),rgba(16,185,129,.1));color:#059669;border:1px solid rgba(16,185,129,.2)}.variable-type[data-v-fc501760]:not(.global){background:linear-gradient(145deg,rgba(59,130,246,.15),rgba(59,130,246,.1));color:#2563eb;border:1px solid rgba(59,130,246,.2)}.variable-slug[data-v-fc501760]{color:#6b7280;font-family:monospace;font-size:.75rem;flex:1}.jarvis-knowledge-container[data-v-ebcf0aca]{min-height:100vh;background:#f5f5f5;position:relative;overflow-x:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.notification[data-v-ebcf0aca]{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:12px;color:#fff;font-weight:500;z-index:1000;animation:slideIn-ebcf0aca .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.1)}.notification.success[data-v-ebcf0aca]{background:linear-gradient(135deg,#4caf50,#45a049)}.notification.error[data-v-ebcf0aca]{background:linear-gradient(135deg,#f44336,#da190b)}.notification.warning[data-v-ebcf0aca]{background:linear-gradient(135deg,#ff9800,#f57c00)}@keyframes slideIn-ebcf0aca{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.header-stats-container[data-v-ebcf0aca]{background:linear-gradient(135deg,#075e54,#128c7e);box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;overflow:hidden;position:sticky;top:0;z-index:100}.header-stats-container[data-v-ebcf0aca]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);z-index:0}.whatsapp-header[data-v-ebcf0aca]{background:transparent;color:#fff;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.header-left[data-v-ebcf0aca]{display:flex;align-items:center;gap:1rem}.back-button[data-v-ebcf0aca]{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.back-button[data-v-ebcf0aca]:hover{background:hsla(0,0%,100%,.1)}.bot-avatar[data-v-ebcf0aca]{width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:2px solid hsla(0,0%,100%,.2);box-shadow:0 2px 8px rgba(0,0,0,.15)}.chatbot-image[data-v-ebcf0aca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.brain-icon[data-v-ebcf0aca]{color:#fff}.bot-info[data-v-ebcf0aca]{flex:1}.bot-name[data-v-ebcf0aca]{font-size:1.3rem;font-weight:600;margin:0 0 .25rem 0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.bot-description[data-v-ebcf0aca]{font-size:.9rem;color:hsla(0,0%,100%,.9);margin:0 0 .5rem 0;line-height:1.4;font-weight:400}.bot-status[data-v-ebcf0aca]{font-size:.85rem;color:hsla(0,0%,100%,.8);margin:0;display:flex;align-items:center;gap:.5rem}.status-dot[data-v-ebcf0aca]{width:8px;height:8px;border-radius:50%;background:#dc3545;transition:background .3s ease}.status-dot.active[data-v-ebcf0aca]{background:#25d366}.header-actions[data-v-ebcf0aca]{display:flex;align-items:center;gap:1rem}.jarvis-toggle-container[data-v-ebcf0aca]{display:flex;align-items:center;gap:.5rem}.jarvis-toggle[data-v-ebcf0aca]{position:relative;display:inline-block;width:44px;height:24px}.jarvis-toggle input[data-v-ebcf0aca]{opacity:0;width:0;height:0}.toggle-slider[data-v-ebcf0aca]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.3);transition:.3s;border-radius:24px}.toggle-slider[data-v-ebcf0aca]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider[data-v-ebcf0aca]{background-color:#25d366}input:checked+.toggle-slider[data-v-ebcf0aca]:before{transform:translateX(20px)}.toggle-label[data-v-ebcf0aca]{font-size:.85rem;color:hsla(0,0%,100%,.9);font-weight:500}.menu-button[data-v-ebcf0aca]{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.menu-button[data-v-ebcf0aca]:hover{background:hsla(0,0%,100%,.1)}.stats-bar[data-v-ebcf0aca]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;width:100%;box-sizing:border-box;padding:1rem 1.5rem 1.5rem;border-bottom:none;background:transparent;box-shadow:none;position:relative;z-index:1}.stats-card[data-v-ebcf0aca]{background:linear-gradient(135deg,#128c7e,#075e54);border-radius:16px;padding:20px;position:relative;display:flex;align-items:center;gap:16px;box-shadow:0 8px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.stats-card[data-v-ebcf0aca]:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.stats-card[data-v-ebcf0aca]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.15),transparent 80%);z-index:0}.stats-card[data-v-ebcf0aca]:first-child{background:linear-gradient(135deg,#128c7e,#075e54)}.stats-card[data-v-ebcf0aca]:first-child:after{content:"";position:absolute;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);border-radius:50%;top:-70px;right:-70px;z-index:0}.stats-card[data-v-ebcf0aca]:nth-child(2){background:linear-gradient(135deg,#34b7f1,#0277bd)}.stats-card[data-v-ebcf0aca]:nth-child(2):after{content:"";position:absolute;width:120px;height:120px;border:15px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-80px;left:-60px;z-index:0}.stats-card[data-v-ebcf0aca]:nth-child(3){background:linear-gradient(135deg,#2ecc71,#27ae60)}.stats-card[data-v-ebcf0aca]:nth-child(3):after{content:"";position:absolute;width:100px;height:200px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transform:rotate(-45deg);top:-50px;right:-20px;z-index:0}.stats-card[data-v-ebcf0aca]:nth-child(4){background:linear-gradient(135deg,#9b59b6,#8e44ad)}.stats-card[data-v-ebcf0aca]:nth-child(4):after{content:"";position:absolute;width:80px;height:80px;background:hsla(0,0%,100%,.1);border-radius:8px;transform:rotate(45deg);top:-40px;left:-40px;z-index:0}.circle-icon[data-v-ebcf0aca]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;animation:pulse-ebcf0aca 2s infinite}.stats-card:first-child .circle-icon[data-v-ebcf0aca]{background:hsla(0,0%,100%,.25);animation-delay:0s}.stats-card:nth-child(2) .circle-icon[data-v-ebcf0aca]{background:hsla(0,0%,100%,.25);animation-delay:.5s}.stats-card:nth-child(3) .circle-icon[data-v-ebcf0aca]{background:hsla(0,0%,100%,.25);animation-delay:1s}.stats-card:nth-child(4) .circle-icon[data-v-ebcf0aca]{background:hsla(0,0%,100%,.25);animation-delay:1.5s}.circle-icon svg[data-v-ebcf0aca]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.stats-info[data-v-ebcf0aca]{flex:1;z-index:1}.stats-label[data-v-ebcf0aca]{font-size:.9rem;color:hsla(0,0%,100%,.9);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stats-value[data-v-ebcf0aca]{display:flex;align-items:baseline;gap:8px}.stats-value .number[data-v-ebcf0aca]{font-size:2.2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px}@media (max-width:768px){.stats-bar[data-v-ebcf0aca]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 16px}.stats-card[data-v-ebcf0aca]{padding:16px;gap:12px}.circle-icon[data-v-ebcf0aca]{width:40px;height:40px}.circle-icon svg[data-v-ebcf0aca]{width:20px;height:20px}.stats-value .number[data-v-ebcf0aca]{font-size:1.8rem}}@media (max-width:480px){.stats-bar[data-v-ebcf0aca]{grid-template-columns:1fr}}.knowledge-main[data-v-ebcf0aca]{background:#f5f5f5;min-height:calc(100vh - 200px);padding:1.5rem}.scraping-section[data-v-ebcf0aca]{margin-bottom:3rem}.upload-library-section[data-v-ebcf0aca]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.knowledge-library[data-v-ebcf0aca],.scraping-card[data-v-ebcf0aca],.upload-card[data-v-ebcf0aca]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}.upload-area[data-v-ebcf0aca]{border:2px dashed #d1d5db;border-radius:16px;padding:3rem;text-align:center;cursor:pointer;transition:all .3s ease;margin-bottom:2rem}.upload-area.drag-over[data-v-ebcf0aca],.upload-area[data-v-ebcf0aca]:hover{border-color:#075e54;background:rgba(7,94,84,.05);transform:translateY(-2px)}.upload-area.uploading[data-v-ebcf0aca]{border-color:#4caf50;background:rgba(76,175,80,.05);cursor:not-allowed}.upload-content svg[data-v-ebcf0aca]{color:#075e54;margin-bottom:1rem}.upload-content h3[data-v-ebcf0aca]{color:#1f2937;margin:0 0 1rem;font-size:1.3rem;font-weight:600}.upload-content p[data-v-ebcf0aca]{color:#6b7280;margin:.5rem 0;font-size:.95rem}.size-limit[data-v-ebcf0aca]{font-size:.85rem!important;color:#9ca3af!important}.upload-progress[data-v-ebcf0aca]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-circle[data-v-ebcf0aca]{width:80px;height:80px;border-radius:50%;background:conic-gradient(#4caf50 0,#4caf50 var(--progress,0),#e5e7eb var(--progress,0));display:flex;align-items:center;justify-content:center;position:relative}.progress-circle[data-v-ebcf0aca]:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background:#fff}.progress-value[data-v-ebcf0aca]{position:relative;z-index:1;font-weight:600;color:#4caf50}.selected-files[data-v-ebcf0aca]{border-top:1px solid #e5e7eb;padding-top:2rem}.selected-files h4[data-v-ebcf0aca]{margin:0 0 1rem;color:#1f2937;font-size:1.1rem}.files-grid[data-v-ebcf0aca]{display:grid;gap:1rem;margin-bottom:2rem}.file-preview[data-v-ebcf0aca]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.file-icon[data-v-ebcf0aca]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#075e54;color:#fff;border-radius:8px}.file-info[data-v-ebcf0aca]{flex:1}.file-name[data-v-ebcf0aca]{font-weight:500;color:#1f2937;margin-bottom:.25rem;font-size:.9rem}.file-size[data-v-ebcf0aca]{color:#6b7280;font-size:.85rem}.remove-file[data-v-ebcf0aca]{background:#ef4444;border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .2s}.remove-file[data-v-ebcf0aca]:hover{background:#dc2626}.upload-actions[data-v-ebcf0aca]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-ebcf0aca],.btn-upload[data-v-ebcf0aca]{padding:.75rem 1.5rem;border-radius:12px;border:none;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-cancel[data-v-ebcf0aca]{background:#e5e7eb;color:#6b7280}.btn-cancel[data-v-ebcf0aca]:hover{background:#d1d5db}.btn-upload[data-v-ebcf0aca]{background:#075e54;color:#fff}.btn-upload[data-v-ebcf0aca]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(7,94,84,.3)}.btn-upload[data-v-ebcf0aca]:disabled{opacity:.6;cursor:not-allowed;transform:none}.card-header[data-v-ebcf0aca]{display:flex;gap:1rem;margin-bottom:2rem}.card-icon[data-v-ebcf0aca]{flex-shrink:0;width:48px;height:48px;background:#075e54;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.card-title h3[data-v-ebcf0aca]{margin:0 0 .5rem;color:#1f2937;font-size:1.2rem}.card-title p[data-v-ebcf0aca]{margin:0;color:#6b7280;font-size:.9rem;line-height:1.4;font-weight:400}.scraping-stats-top[data-v-ebcf0aca]{margin-bottom:25px}.stats-grid[data-v-ebcf0aca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-ebcf0aca]{display:flex;align-items:center;gap:15px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.stat-card[data-v-ebcf0aca]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stat-card.available[data-v-ebcf0aca]{border-left:4px solid #10b981}.stat-card.selected[data-v-ebcf0aca]{border-left:4px solid #3b82f6}.stat-card.processed[data-v-ebcf0aca]{border-left:4px solid #8b5cf6}.stat-icon[data-v-ebcf0aca]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:10px;background:#f3f4f6}.stat-card.available .stat-icon[data-v-ebcf0aca]{background:#d1fae5;color:#10b981}.stat-card.selected .stat-icon[data-v-ebcf0aca]{background:#dbeafe;color:#3b82f6}.stat-card.processed .stat-icon[data-v-ebcf0aca]{background:#ede9fe;color:#8b5cf6}.stat-content[data-v-ebcf0aca]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-ebcf0aca]{font-size:28px;font-weight:700;color:#111827;line-height:1}.stat-label[data-v-ebcf0aca]{font-size:13px;color:#6b7280;font-weight:500}.btn-scrape[data-v-ebcf0aca]{width:100%;padding:1rem;background:#075e54;border:none;border-radius:12px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.btn-scrape[data-v-ebcf0aca]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(18,140,126,.3)}.btn-scrape[data-v-ebcf0aca]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-scrape.scraping[data-v-ebcf0aca]{background:linear-gradient(135deg,#ff9800,#f57c00)}.spinning[data-v-ebcf0aca]{animation:spin-ebcf0aca 1s linear infinite}@keyframes spin-ebcf0aca{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scraping-progress[data-v-ebcf0aca]{background:#f9fafb;border-radius:8px;padding:1rem}.progress-bar[data-v-ebcf0aca]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-ebcf0aca]{height:100%;background:#075e54;transition:width .3s ease}.progress-text[data-v-ebcf0aca]{text-align:center;font-size:.85rem;color:#6b7280}.knowledge-library[data-v-ebcf0aca]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}.library-header[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.library-header h2[data-v-ebcf0aca]{margin:0;color:#1f2937;font-size:1.5rem;font-weight:700}.library-actions[data-v-ebcf0aca]{display:flex;gap:1rem;align-items:center}.search-box[data-v-ebcf0aca]{position:relative;display:flex;align-items:center}.search-box svg[data-v-ebcf0aca]{position:absolute;left:12px;color:#9ca3af;z-index:1}.search-box input[data-v-ebcf0aca]{padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:12px;font-size:.9rem;width:250px;background:#f9fafb;transition:all .2s}.search-box input[data-v-ebcf0aca]:focus{outline:none;border-color:#075e54;background:#fff;box-shadow:0 0 0 3px rgba(7,94,84,.1)}.filter-select[data-v-ebcf0aca]{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:12px;background:#f9fafb;color:#374151;font-size:.9rem;cursor:pointer;transition:all .2s}.filter-select[data-v-ebcf0aca]:focus{outline:none;border-color:#075e54;box-shadow:0 0 0 3px rgba(7,94,84,.1)}.empty-state[data-v-ebcf0aca],.loading-state[data-v-ebcf0aca]{text-align:center;padding:4rem 2rem;color:#6b7280}.loading-spinner[data-v-ebcf0aca]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #667eea;border-radius:50%;animation:spin-ebcf0aca 1s linear infinite;margin:0 auto 1rem}.empty-state svg[data-v-ebcf0aca]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-ebcf0aca]{margin:0 0 .5rem;color:#374151}.files-grid-library[data-v-ebcf0aca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.file-card[data-v-ebcf0aca]{background:#f9fafb;border-radius:16px;padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s ease;cursor:pointer}.file-card[data-v-ebcf0aca]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#075e54}.file-header[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.file-type-badge[data-v-ebcf0aca]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.file-type-badge.image[data-v-ebcf0aca]{background:#dbeafe;color:#1e40af}.file-type-badge.pdf[data-v-ebcf0aca]{background:#fecaca;color:#b91c1c}.file-type-badge.document[data-v-ebcf0aca]{background:#d1fae5;color:#059669}.file-type-badge.text[data-v-ebcf0aca]{background:#fef3c7;color:#d97706}.file-type-badge.other[data-v-ebcf0aca]{background:#e5e7eb;color:#6b7280}.file-actions[data-v-ebcf0aca]{display:flex;gap:.5rem}.action-btn[data-v-ebcf0aca]{width:32px;height:32px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.preview-btn[data-v-ebcf0aca]{background:#3b82f6;color:#fff}.preview-btn[data-v-ebcf0aca]:hover{background:#2563eb}.delete-btn[data-v-ebcf0aca]{background:#ef4444;color:#fff}.delete-btn[data-v-ebcf0aca]:hover{background:#dc2626}.file-content[data-v-ebcf0aca]{display:flex;gap:1rem;align-items:center}.file-icon-large[data-v-ebcf0aca]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#075e54;color:#fff;border-radius:12px}.file-icon-large img[data-v-ebcf0aca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.file-info-detailed[data-v-ebcf0aca]{flex:1;min-width:0}.file-name-detailed[data-v-ebcf0aca]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1f2937;word-break:break-word}.file-metadata[data-v-ebcf0aca]{display:flex;gap:1rem;font-size:.85rem;color:#6b7280}.file-date[data-v-ebcf0aca],.file-size-meta[data-v-ebcf0aca]{display:flex;align-items:center;gap:.25rem}@media (max-width:1024px){.upload-library-section[data-v-ebcf0aca]{grid-template-columns:1fr;gap:1.5rem}.library-header[data-v-ebcf0aca]{flex-direction:column;align-items:flex-start}.library-actions[data-v-ebcf0aca]{width:100%;justify-content:space-between}}@media (max-width:768px){.whatsapp-header[data-v-ebcf0aca]{padding:.75rem 1rem}.header-left[data-v-ebcf0aca]{gap:.75rem}.bot-avatar[data-v-ebcf0aca]{width:36px;height:36px}.brain-icon[data-v-ebcf0aca]{width:24px;height:24px}.bot-name[data-v-ebcf0aca]{font-size:1rem}.bot-status[data-v-ebcf0aca]{font-size:.8rem}.stats-bar[data-v-ebcf0aca]{padding:.75rem 1rem}.stat-number[data-v-ebcf0aca]{font-size:1rem}.stat-label[data-v-ebcf0aca]{font-size:.7rem}.knowledge-library[data-v-ebcf0aca],.knowledge-main[data-v-ebcf0aca],.scraping-card[data-v-ebcf0aca],.upload-card[data-v-ebcf0aca]{padding:1rem}.files-grid-library[data-v-ebcf0aca]{grid-template-columns:1fr}.jarvis-toggle-container[data-v-ebcf0aca]{flex-direction:column;gap:.25rem}.toggle-label[data-v-ebcf0aca]{font-size:.75rem}.search-box input[data-v-ebcf0aca]{width:200px}.library-actions[data-v-ebcf0aca]{flex-direction:column;gap:.5rem}}@media (max-width:480px){.upload-area[data-v-ebcf0aca]{padding:2rem 1rem}.upload-content h3[data-v-ebcf0aca]{font-size:1.1rem}.back-button[data-v-ebcf0aca]{top:10px;left:10px;padding:.5rem .75rem}.search-box input[data-v-ebcf0aca]{width:150px}}.blocks-filter-section[data-v-ebcf0aca]{margin-bottom:2rem}.filter-controls[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.search-blocks[data-v-ebcf0aca]{position:relative;display:flex;align-items:center;flex:1;max-width:300px}.search-blocks svg[data-v-ebcf0aca]{position:absolute;left:12px;color:#9ca3af;z-index:1}.search-blocks input[data-v-ebcf0aca]{padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:12px;font-size:.9rem;width:100%;background:#f9fafb;transition:all .2s}.search-blocks input[data-v-ebcf0aca]:focus{outline:none;border-color:#075e54;background:#fff;box-shadow:0 0 0 3px rgba(7,94,84,.1)}.selection-actions[data-v-ebcf0aca]{display:flex;gap:.5rem}.btn-clear-selection[data-v-ebcf0aca],.btn-select-all[data-v-ebcf0aca]{padding:.5rem 1rem;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-clear-selection[data-v-ebcf0aca]:hover,.btn-select-all[data-v-ebcf0aca]:hover{background:#f3f4f6;border-color:#075e54}.btn-clear-selection[data-v-ebcf0aca]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.btn-clear-selection[data-v-ebcf0aca]:hover{background:#fee2e2}.blocks-list[data-v-ebcf0aca]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.block-item[data-v-ebcf0aca]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-bottom:1px solid #f3f4f6;transition:all .2s;cursor:pointer}.block-item[data-v-ebcf0aca]:last-child{border-bottom:none}.block-item[data-v-ebcf0aca]:hover{background:#f9fafb}.block-item.selected[data-v-ebcf0aca]{background:rgba(7,94,84,.05);border-left:3px solid #075e54}.block-checkbox[data-v-ebcf0aca]{flex-shrink:0;margin-top:.25rem}.block-checkbox input[type=checkbox][data-v-ebcf0aca]{display:none}.checkbox-label[data-v-ebcf0aca]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:block;cursor:pointer;position:relative;transition:all .2s}.checkbox-label[data-v-ebcf0aca]:after{content:"";position:absolute;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);top:2px;left:6px;opacity:0;transition:opacity .2s}.block-checkbox input[type=checkbox]:checked+.checkbox-label[data-v-ebcf0aca]{background:#075e54;border-color:#075e54}.block-checkbox input[type=checkbox]:checked+.checkbox-label[data-v-ebcf0aca]:after{opacity:1}.block-info[data-v-ebcf0aca]{flex:1;min-width:0}.block-header[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.block-name[data-v-ebcf0aca]{margin:0;font-size:1rem;font-weight:600;color:#1f2937;word-break:break-word}.block-type[data-v-ebcf0aca]{padding:.25rem .75rem;background:#e5e7eb;color:#6b7280;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.block-preview[data-v-ebcf0aca]{color:#6b7280;font-size:.9rem;line-height:1.4;margin-bottom:.5rem;word-break:break-word}.block-meta[data-v-ebcf0aca]{display:flex;gap:1rem;font-size:.8rem;color:#9ca3af}.block-elements[data-v-ebcf0aca],.block-id[data-v-ebcf0aca]{display:flex;align-items:center;gap:.25rem}.no-blocks-found[data-v-ebcf0aca]{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.claude-result-section[data-v-ebcf0aca]{margin-top:2rem;border-top:2px solid #e5e7eb;padding-top:2rem}.result-header[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.result-title h4[data-v-ebcf0aca]{margin:0 0 .5rem;color:#059669;font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.result-title p[data-v-ebcf0aca]{margin:0;color:#6b7280;font-size:.9rem}.result-actions[data-v-ebcf0aca]{display:flex;gap:.5rem}.btn-copy-prompt[data-v-ebcf0aca],.btn-export-prompt[data-v-ebcf0aca],.btn-toggle-prompt[data-v-ebcf0aca]{width:36px;height:36px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-copy-prompt[data-v-ebcf0aca]{background:#3b82f6;color:#fff}.btn-copy-prompt[data-v-ebcf0aca]:hover{background:#2563eb;transform:translateY(-2px)}.btn-export-prompt[data-v-ebcf0aca]{background:#10b981;color:#fff}.btn-export-prompt[data-v-ebcf0aca]:hover{background:#059669;transform:translateY(-2px)}.btn-toggle-prompt[data-v-ebcf0aca]{background:#6b7280;color:#fff}.btn-toggle-prompt[data-v-ebcf0aca]:hover{background:#4b5563;transform:translateY(-2px)}.result-stats[data-v-ebcf0aca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:#f0fdf4;border-radius:12px;border:1px solid #bbf7d0}.result-stat[data-v-ebcf0aca]{text-align:center}.result-stat .stat-number[data-v-ebcf0aca]{display:block;font-size:1.3rem;font-weight:700;color:#059669;margin-bottom:.25rem}.result-stat .stat-label[data-v-ebcf0aca]{font-size:.8rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.prompt-display[data-v-ebcf0aca]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#f8fafc;margin-bottom:1.5rem}.prompt-header[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#1e293b;border-bottom:1px solid #334155}.prompt-label-container[data-v-ebcf0aca]{display:flex;align-items:center;gap:.75rem}.prompt-label[data-v-ebcf0aca]{color:#e2e8f0;font-size:.9rem;font-weight:500;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.prompt-changed-indicator[data-v-ebcf0aca]{color:#fbbf24;font-size:.8rem;font-weight:600;animation:pulse-ebcf0aca 2s ease-in-out infinite}@keyframes pulse-ebcf0aca{0%,to{opacity:1}50%{opacity:.6}}.prompt-controls[data-v-ebcf0aca]{display:flex;gap:.5rem}.btn-format-prompt[data-v-ebcf0aca],.btn-reset-prompt[data-v-ebcf0aca],.btn-save-prompt[data-v-ebcf0aca]{width:28px;height:28px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-reset-prompt[data-v-ebcf0aca]{background:#ef4444;color:#fff}.btn-reset-prompt[data-v-ebcf0aca]:hover{background:#dc2626}.btn-format-prompt[data-v-ebcf0aca]{background:#3b82f6;color:#fff}.btn-format-prompt[data-v-ebcf0aca]:hover{background:#2563eb}.btn-save-prompt[data-v-ebcf0aca]{background:#10b981;color:#fff}.btn-save-prompt[data-v-ebcf0aca]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 2px 8px rgba(16,185,129,.3)}.btn-save-prompt[data-v-ebcf0aca]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.prompt-editor[data-v-ebcf0aca]{padding:0;background:#1e293b}.prompt-textarea[data-v-ebcf0aca]{width:100%;min-height:400px;padding:1.5rem;border:none;outline:none;background:#1e293b;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.prompt-textarea[data-v-ebcf0aca]:disabled{background:#334155;color:#94a3b8;cursor:not-allowed}.prompt-textarea[data-v-ebcf0aca]::-moz-placeholder{color:#64748b}.prompt-textarea[data-v-ebcf0aca]::placeholder{color:#64748b}.prompt-console-container[data-v-ebcf0aca]{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:20px}@media (max-width:1200px){.prompt-console-container[data-v-ebcf0aca]{grid-template-columns:1fr;gap:20px}}.claude-test-section[data-v-ebcf0aca]{margin-top:0;padding:0;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.test-header[data-v-ebcf0aca]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #475569}.test-title h5[data-v-ebcf0aca]{margin:0;color:#e2e8f0;font-size:1.1rem;font-weight:600}.test-title p[data-v-ebcf0aca]{margin:.25rem 0 0;color:#94a3b8;font-size:.85rem}.test-status[data-v-ebcf0aca]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#94a3b8;font-weight:500}.status-indicator[data-v-ebcf0aca]{width:8px;height:8px;border-radius:50%;background:#ef4444;transition:background .3s}.test-status.active .status-indicator[data-v-ebcf0aca]{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4)}.test-status.active[data-v-ebcf0aca]{color:#a7f3d0}.test-console[data-v-ebcf0aca]{padding:1.5rem;background:#0f172a}.console-input[data-v-ebcf0aca]{display:flex;gap:1rem;align-items:flex-end;margin-bottom:.75rem}.input-wrapper[data-v-ebcf0aca]{flex:1;display:flex;align-items:flex-start;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:.75rem;transition:all .2s}.input-wrapper[data-v-ebcf0aca]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.console-prompt[data-v-ebcf0aca]{color:#10b981;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;font-size:.9rem;margin-right:.75rem;margin-top:.1rem;flex-shrink:0}.console-textarea[data-v-ebcf0aca]{flex:1;border:none;outline:none;background:transparent;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;resize:none;min-height:20px;max-height:120px}.console-textarea[data-v-ebcf0aca]:disabled{color:#64748b;cursor:not-allowed}.console-textarea[data-v-ebcf0aca]::-moz-placeholder{color:#64748b}.console-textarea[data-v-ebcf0aca]::placeholder{color:#64748b}.btn-console-send[data-v-ebcf0aca]{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-console-send[data-v-ebcf0aca]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.btn-console-send[data-v-ebcf0aca]:disabled{opacity:.4;cursor:not-allowed;transform:none}.console-hint[data-v-ebcf0aca]{text-align:center;padding:.5rem;border-top:1px solid #1e293b}.console-hint span[data-v-ebcf0aca]{color:#64748b;font-size:.8rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.test-results[data-v-ebcf0aca]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.test-results h6[data-v-ebcf0aca]{margin:0 0 1rem;color:#1e293b;font-size:1rem;font-weight:600}.test-result-list[data-v-ebcf0aca]{space-y:1rem}.test-result-item[data-v-ebcf0aca]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:1rem}.test-message[data-v-ebcf0aca]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.test-message strong[data-v-ebcf0aca]{color:#1e293b}.test-response[data-v-ebcf0aca]{margin-bottom:.75rem}.test-response strong[data-v-ebcf0aca]{color:#1e293b}.test-response.success[data-v-ebcf0aca]{color:#059669}.test-response.error[data-v-ebcf0aca]{color:#dc2626}.response-json[data-v-ebcf0aca]{border-radius:8px}.response-success[data-v-ebcf0aca]{margin-top:.75rem}.response-summary[data-v-ebcf0aca]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:1rem;margin-bottom:.75rem}.response-item[data-v-ebcf0aca]{margin-bottom:.5rem;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.response-item[data-v-ebcf0aca]:last-child{margin-bottom:0}.response-item strong[data-v-ebcf0aca]{color:#059669;min-width:100px}.redirection-block[data-v-ebcf0aca]{background:#10b981;color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.85rem}.response-details[data-v-ebcf0aca]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.response-details summary[data-v-ebcf0aca]{background:#f9fafb;padding:.75rem 1rem;cursor:pointer;font-weight:500;color:#374151;border-bottom:1px solid #e5e7eb;transition:background .2s}.response-details summary[data-v-ebcf0aca]:hover{background:#f3f4f6}.response-details[open] summary[data-v-ebcf0aca]{background:#1e293b;color:#e2e8f0}.response-json[data-v-ebcf0aca]{margin-top:.5rem;padding:1rem;background:#1e293b;border-radius:0 0 8px 8px;overflow-x:auto}.response-json code[data-v-ebcf0aca]{color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;white-space:pre}.response-error[data-v-ebcf0aca]{margin-top:.5rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.9rem}.test-timestamp[data-v-ebcf0aca]{font-size:.8rem;color:#94a3b8;text-align:right}.btn-clear-tests[data-v-ebcf0aca]{padding:.5rem 1rem;background:#6b7280;border:none;border-radius:8px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .2s;margin-top:1rem}.btn-clear-tests[data-v-ebcf0aca]:hover{background:#4b5563}.prompt-content[data-v-ebcf0aca]::-webkit-scrollbar{width:8px}.prompt-content[data-v-ebcf0aca]::-webkit-scrollbar-track{background:#334155}.prompt-content[data-v-ebcf0aca]::-webkit-scrollbar-thumb{background:#64748b;border-radius:4px}.prompt-content[data-v-ebcf0aca]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.blocks-list[data-v-ebcf0aca]::-webkit-scrollbar{width:8px}.blocks-list[data-v-ebcf0aca]::-webkit-scrollbar-track{background:#f3f4f6}.blocks-list[data-v-ebcf0aca]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.blocks-list[data-v-ebcf0aca]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.whatsapp-header[data-v-ebcf0aca]{padding:.75rem 1rem}.header-left[data-v-ebcf0aca]{gap:.75rem}.bot-avatar[data-v-ebcf0aca]{width:36px;height:36px}.brain-icon[data-v-ebcf0aca]{width:24px;height:24px}.bot-name[data-v-ebcf0aca]{font-size:1rem}.bot-status[data-v-ebcf0aca]{font-size:.8rem}.stats-bar[data-v-ebcf0aca]{padding:.75rem 1rem}.stat-number[data-v-ebcf0aca]{font-size:1rem}.stat-label[data-v-ebcf0aca]{font-size:.7rem}.knowledge-library[data-v-ebcf0aca],.knowledge-main[data-v-ebcf0aca],.scraping-card[data-v-ebcf0aca],.upload-card[data-v-ebcf0aca]{padding:1rem}.files-grid-library[data-v-ebcf0aca]{grid-template-columns:1fr}.jarvis-toggle-container[data-v-ebcf0aca]{flex-direction:column;gap:.25rem}.toggle-label[data-v-ebcf0aca]{font-size:.75rem}.search-box input[data-v-ebcf0aca]{width:200px}.library-actions[data-v-ebcf0aca]{flex-direction:column;gap:.5rem}.filter-controls[data-v-ebcf0aca]{flex-direction:column;align-items:stretch}.search-blocks[data-v-ebcf0aca]{max-width:none}.selection-actions[data-v-ebcf0aca]{justify-content:center;flex-wrap:wrap}.block-header[data-v-ebcf0aca]{flex-direction:column;align-items:flex-start;gap:.5rem}.block-meta[data-v-ebcf0aca]{flex-direction:column;gap:.25rem}.prompt-stats[data-v-ebcf0aca]{flex-direction:column;gap:1rem}.result-actions[data-v-ebcf0aca]{margin-left:0;margin-top:1rem}.result-header[data-v-ebcf0aca]{flex-direction:column;align-items:flex-start}.result-stats[data-v-ebcf0aca]{flex-direction:column;gap:1rem}.console-input[data-v-ebcf0aca]{flex-direction:column;gap:.75rem;align-items:stretch}.test-console[data-v-ebcf0aca]{padding:1rem}.prompt-header[data-v-ebcf0aca],.test-header[data-v-ebcf0aca]{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:480px){.upload-area[data-v-ebcf0aca]{padding:2rem 1rem}.upload-content h3[data-v-ebcf0aca]{font-size:1.1rem}.back-button[data-v-ebcf0aca]{top:10px;left:10px;padding:.5rem .75rem}.search-box input[data-v-ebcf0aca]{width:150px}.blocks-list[data-v-ebcf0aca]{max-height:300px}.prompt-content[data-v-ebcf0aca]{max-height:400px}.prompt-text[data-v-ebcf0aca]{font-size:.8rem;padding:1rem}.test-console[data-v-ebcf0aca]{padding:.75rem}.console-textarea[data-v-ebcf0aca]{font-size:.85rem}.btn-console-send[data-v-ebcf0aca]{width:40px;height:40px}.prompt-textarea[data-v-ebcf0aca]{min-height:300px;font-size:.8rem;padding:1rem}}.main-content[data-v-3e51dfec]{flex:1;margin-left:40px!important}.variables-container[data-v-3e51dfec]{min-height:100vh;background:transparent;padding:20px}.notification-wrapper[data-v-3e51dfec]{position:fixed;bottom:24px;right:24px;z-index:10000;animation:slideIn-3e51dfec .3s ease forwards}@keyframes slideIn-3e51dfec{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.notification[data-v-3e51dfec]{padding:15px 25px;border-radius:8px;animation:slideIn-3e51dfec .3s ease-out;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;align-items:center;gap:12px;min-width:300px}.notification.saved[data-v-3e51dfec],.notification.success[data-v-3e51dfec]{background-color:#4caf50;color:#fff}.notification.saving[data-v-3e51dfec]{background-color:#ff9800;color:#fff}.notification.error[data-v-3e51dfec]{background-color:#f44336;color:#fff}.notification span[data-v-3e51dfec]{font-size:14px;font-weight:500}.notification svg.spinning[data-v-3e51dfec]{animation:spin-3e51dfec 1s linear infinite}.loading-container[data-v-3e51dfec]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#6b7280}.loading-spinner svg[data-v-3e51dfec]{animation:spin-3e51dfec 1s linear infinite}@keyframes spin-3e51dfec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.variables-content[data-v-3e51dfec]{max-width:1200px;margin:0 auto}.variables-header[data-v-3e51dfec]{display:flex;align-items:center;gap:20px;margin-bottom:30px;background:hsla(0,0%,100%,.95);padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.back-button[data-v-3e51dfec]{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;padding:12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;transition:all .2s}.back-button[data-v-3e51dfec]:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateX(-2px)}.header-content[data-v-3e51dfec]{flex:1}.header-content h1[data-v-3e51dfec]{color:#1f2937;margin:0 0 8px 0;font-size:28px;font-weight:600}.header-content p[data-v-3e51dfec]{color:#6b7280;margin:0;font-size:16px}.header-actions[data-v-3e51dfec]{display:flex;gap:12px}.add-variable-btn[data-v-3e51dfec],.test-api-btn[data-v-3e51dfec]{background:#10b981;border:none;color:#fff;padding:12px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;transition:all .2s}.add-variable-btn[data-v-3e51dfec]:hover,.test-api-btn[data-v-3e51dfec]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.variables-list[data-v-3e51dfec]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.empty-state[data-v-3e51dfec]{text-align:center;padding:60px 20px;color:#64748b}.empty-state svg[data-v-3e51dfec]{margin-bottom:20px;opacity:.5}.empty-state h3[data-v-3e51dfec]{margin:0 0 12px 0;color:#1e293b;font-size:24px;font-weight:600}.empty-state p[data-v-3e51dfec]{margin:0 0 30px 0;font-size:16px}.variables-grid[data-v-3e51dfec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:30px}.variable-card[data-v-3e51dfec]{border:2px solid #e2e8f0;border-radius:12px;padding:24px;background:#f8fafc;transition:all .2s}.variable-card[data-v-3e51dfec]:hover{border-color:#10b981;box-shadow:0 4px 12px rgba(16,185,129,.1)}.variable-card.has-errors[data-v-3e51dfec]{border-color:#ef4444;background:#fef2f2}.card-header[data-v-3e51dfec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.variable-index[data-v-3e51dfec]{background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-weight:600;font-size:14px}.delete-variable-btn[data-v-3e51dfec]{background:#fee2e2;border:none;color:#dc2626;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s}.delete-variable-btn[data-v-3e51dfec]:hover{background:#fecaca;transform:scale(1.1)}.variable-fields[data-v-3e51dfec]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-3e51dfec]{display:flex;flex-direction:column;gap:8px}.field-group label[data-v-3e51dfec]{font-weight:600;color:#374151;font-size:14px}.variable-input[data-v-3e51dfec],.variable-select[data-v-3e51dfec]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:all .2s}.variable-input[data-v-3e51dfec]:focus,.variable-select[data-v-3e51dfec]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.variable-input.error[data-v-3e51dfec],.variable-select.error[data-v-3e51dfec]{border-color:#ef4444;background:#fef2f2}.field-error[data-v-3e51dfec]{color:#dc2626;font-size:12px;margin-top:4px}.type-description[data-v-3e51dfec]{color:#6b7280;font-size:13px;font-style:italic}.validation-errors[data-v-3e51dfec]{margin-top:16px;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.error-item[data-v-3e51dfec]{color:#dc2626;font-size:14px;margin-bottom:4px}.error-item[data-v-3e51dfec]:last-child{margin-bottom:0}.variables-actions[data-v-3e51dfec]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:2px solid #e5e7eb}.primary-btn[data-v-3e51dfec],.secondary-btn[data-v-3e51dfec]{padding:14px 24px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;border:none}.primary-btn[data-v-3e51dfec]{background:#10b981;color:#fff}.primary-btn[data-v-3e51dfec]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.primary-btn[data-v-3e51dfec]:disabled{background:#9ca3af;cursor:not-allowed}.secondary-btn[data-v-3e51dfec]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.secondary-btn[data-v-3e51dfec]:hover{background:#e5e7eb;border-color:#d1d5db}.modal-overlay[data-v-3e51dfec]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3e51dfec]{background:#fff;border-radius:12px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto}.modal-content.delete-modal[data-v-3e51dfec]{max-width:450px}.modal-header[data-v-3e51dfec]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.delete-modal .modal-header[data-v-3e51dfec]{justify-content:flex-start;gap:16px}.modal-icon[data-v-3e51dfec]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delete-icon[data-v-3e51dfec]{background:#fee2e2;color:#dc2626}.modal-header h3[data-v-3e51dfec]{margin:0;color:#1f2937;font-size:20px;font-weight:600}.modal-close[data-v-3e51dfec]{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.modal-close[data-v-3e51dfec]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-3e51dfec]{padding:24px}.delete-modal .modal-body[data-v-3e51dfec]{text-align:center}.delete-modal .modal-body p[data-v-3e51dfec]{margin:0 0 16px 0;color:#6b7280;font-size:16px}.variable-preview[data-v-3e51dfec]{background:#f3f4f6;padding:12px 16px;border-radius:8px;margin:16px 0;color:#374151;font-family:Monaco,Menlo,monospace;font-size:14px}.warning-text[data-v-3e51dfec]{color:#dc2626!important;font-weight:500;font-size:14px!important}.modal-footer[data-v-3e51dfec]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 12px 12px}.delete-btn[data-v-3e51dfec]{background:#dc2626;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s}.delete-btn[data-v-3e51dfec]:hover{background:#b91c1c}.cancel-btn[data-v-3e51dfec]{background:#fff;color:#374151;border:1px solid #d1d5db;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.cancel-btn[data-v-3e51dfec]:hover{background:#f3f4f6;border-color:#9ca3af}.api-test-section[data-v-3e51dfec]{margin-bottom:32px}.api-test-section h4[data-v-3e51dfec]{margin:0 0 16px 0;color:#374151;font-size:16px;font-weight:600}.test-btn[data-v-3e51dfec]{background:#10b981;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;margin-bottom:16px;transition:all .2s}.test-btn[data-v-3e51dfec]:hover:not(:disabled){background:#059669}.test-btn[data-v-3e51dfec]:disabled{background:#9ca3af;cursor:not-allowed}.api-result[data-v-3e51dfec]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.spin[data-v-3e51dfec]{animation:spin-3e51dfec 1s linear infinite}.variables-container[data-v-3e51dfec],[data-v-3e51dfec] .main-content{margin-left:54px!important}@media (max-width:768px){.variables-container[data-v-3e51dfec]{padding:16px;margin-left:54px!important}[data-v-3e51dfec] .main-content{margin-left:54px!important}.variables-header[data-v-3e51dfec]{flex-direction:column;align-items:stretch;gap:16px}.header-actions[data-v-3e51dfec]{justify-content:stretch}.add-variable-btn[data-v-3e51dfec],.test-api-btn[data-v-3e51dfec]{flex:1;justify-content:center}.variables-grid[data-v-3e51dfec]{grid-template-columns:1fr}.variables-actions[data-v-3e51dfec]{flex-direction:column;gap:16px}.primary-btn[data-v-3e51dfec],.secondary-btn[data-v-3e51dfec]{width:100%;justify-content:center}}