:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background-color:#fff;color:#333}.about-section{background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.app{min-height:100vh;width:100%;display:flex;flex-direction:column;overflow-x:hidden}button{cursor:pointer}.login-container[data-v-80c515df]{display:flex;min-height:100vh;width:100%}.left-section[data-v-80c515df]{flex:1;background:linear-gradient(135deg,#0985fa,#0770d9);color:#fff;padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.logo-container[data-v-80c515df]{margin-bottom:3rem}.logo-image[data-v-80c515df]{max-width:200px;height:auto;filter:brightness(0) invert(1);animation:float-80c515df 3s ease-in-out infinite}.logo[data-v-80c515df]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.logo-text[data-v-80c515df]{font-size:2.5rem;font-weight:700;letter-spacing:.1em;margin:0}.logo-icon[data-v-80c515df]{width:3rem;height:3rem;color:#0985fa}.logo-icon svg[data-v-80c515df]{width:100%;height:100%}.content-text[data-v-80c515df]{max-width:500px}.description[data-v-80c515df]{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;color:#bdc3c7}.quote-container[data-v-80c515df]{background:#ffffff1a;border-radius:12px;padding:2rem;border-left:4px solid #0985fa}.quote[data-v-80c515df]{font-size:1.1rem;line-height:1.6;font-style:italic;margin:0;color:#ecf0f1}.right-section[data-v-80c515df]{flex:1;background:#fff;display:flex;align-items:center;justify-content:center;padding:2rem}.login-form[data-v-80c515df]{width:100%;max-width:400px}.form-header[data-v-80c515df]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-80c515df]{font-size:2rem;font-weight:600;color:#0985fa;margin-bottom:.5rem}.form-header p[data-v-80c515df]{color:#7f8c8d;font-size:1rem}.user-info-display[data-v-80c515df]{background-color:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1.5rem;border:1px solid #e1e8ed}.info-item[data-v-80c515df]{margin-bottom:.5rem}.info-item[data-v-80c515df]:last-child{margin-bottom:0}.info-label[data-v-80c515df]{font-weight:600;color:#2c3e50;margin-right:.5rem}.info-value[data-v-80c515df]{color:#0985fa}.form[data-v-80c515df]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-80c515df]{position:relative}.input-field[data-v-80c515df]{width:100%;padding:1rem 1.2rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.input-field[data-v-80c515df]:focus{outline:none;border-color:#0985fa;box-shadow:0 0 0 3px #0985fa1a}.input-field[data-v-80c515df]::placeholder{color:#95a5a6}.password-wrapper[data-v-80c515df]{position:relative}.password-input[data-v-80c515df]{padding-right:3rem}.password-toggle[data-v-80c515df]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#7f8c8d;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.password-toggle svg[data-v-80c515df]{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none}.password-toggle[data-v-80c515df]:hover{color:#0985fa}.login-button[data-v-80c515df]{background:linear-gradient(135deg,#0985fa,#0770d9);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.login-button[data-v-80c515df]:hover{background:linear-gradient(135deg,#0770d9,#0985fa);transform:translateY(-1px);box-shadow:0 4px 12px #0985fa4d}.login-icon[data-v-80c515df]{width:1.2rem;height:1.2rem;stroke:currentColor;stroke-width:2;fill:none}.error-message[data-v-80c515df]{color:#e74c3c;font-size:.9rem;text-align:center;padding:.75rem;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);border-radius:6px;margin-top:1rem}.back-link[data-v-80c515df]{text-align:center;margin-top:1.5rem}.back-link a[data-v-80c515df]{color:#0985fa;text-decoration:none;font-size:.9rem}.back-link a[data-v-80c515df]:hover{text-decoration:underline}.login-icon.loading[data-v-80c515df]{animation:spin-80c515df 1s linear infinite}@keyframes spin-80c515df{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-80c515df{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width: 768px){.login-container[data-v-80c515df]{flex-direction:column}.left-section[data-v-80c515df]{padding:2rem 1rem;min-height:40vh}.logo-text[data-v-80c515df]{font-size:2rem}.logo-image[data-v-80c515df]{max-width:150px}.description[data-v-80c515df],.quote[data-v-80c515df]{font-size:1rem}.right-section[data-v-80c515df]{padding:2rem 1rem}}.sidebar[data-v-81967ef2]{width:260px;height:100vh;background:#fff;border-right:1px solid #e9ecef;position:fixed;left:0;top:0;z-index:1000;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease;padding:2rem 0 1rem;box-shadow:2px 0 8px #0000000d}.sidebar-mobile-open[data-v-81967ef2]{transform:translate(0)}@media (min-width: 1024px){.sidebar[data-v-81967ef2]{position:relative;transform:translate(0)}}.sidebar-logo[data-v-81967ef2]{display:flex;justify-content:center;align-items:center;padding:0 1.5rem 1.5rem;margin-bottom:1rem}.logo-img[data-v-81967ef2]{width:90px;height:auto}.user-profile[data-v-81967ef2]{display:flex;flex-direction:column;align-items:center;padding:0 1.5rem 2rem;border-bottom:1px solid #e9ecef;margin-bottom:1.5rem}.user-avatar[data-v-81967ef2]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#0985fa,#0770d9);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.75rem;color:#fff;margin-bottom:1rem;box-shadow:0 4px 12px #0985fa40}.user-name[data-v-81967ef2]{font-size:1rem;font-weight:700;color:#212529;margin:0 0 .375rem;text-align:center;line-height:1.3}.user-email[data-v-81967ef2]{font-size:.8125rem;color:#6c757d;margin:0;text-align:center;word-break:break-word;line-height:1.4}.sidebar-nav[data-v-81967ef2]{flex:1;display:flex;flex-direction:column;padding:0;gap:.25rem}.nav-item[data-v-81967ef2]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:#6c757d;text-decoration:none;transition:all .2s ease;border-left:3px solid transparent;font-size:.9375rem;font-weight:500;position:relative}.nav-item[data-v-81967ef2]:hover{background:#f8f9fa;color:#0985fa}.nav-item.active[data-v-81967ef2]{color:#0985fa;border-left-color:#0985fa;background:#0985fa14;font-weight:600}.nav-icon[data-v-81967ef2]{width:1.375rem;height:1.375rem;stroke:currentColor;stroke-width:2;fill:none;flex-shrink:0}.close-btn[data-v-81967ef2]{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:#6c757d;font-size:1.5rem;cursor:pointer;padding:.25rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-81967ef2]:hover{background:#e9ecef;color:#212529}.sidebar-footer[data-v-81967ef2]{padding:0;border-top:1px solid #e9ecef;margin-top:auto}.logout-btn[data-v-81967ef2]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;width:100%;background:none;border:none;color:#dc3545;text-decoration:none;transition:all .2s ease;border-left:3px solid transparent;font-size:.9375rem;font-weight:500;cursor:pointer;text-align:left}.logout-btn[data-v-81967ef2]:hover{background:#dc354514;border-left-color:#dc3545}.logout-btn .nav-icon[data-v-81967ef2]{width:1.375rem;height:1.375rem;stroke:currentColor;stroke-width:2;fill:none;flex-shrink:0}@media (max-width: 1023px){.sidebar[data-v-81967ef2]{width:100%;max-width:280px}}.dashboard-header[data-v-a2be0105]{background:#fff;padding:1rem 2rem;border-bottom:1px solid #e0e0e0}.header-content[data-v-a2be0105]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.menu-button[data-v-a2be0105]{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-button svg[data-v-a2be0105]{width:1.5rem;height:1.5rem;stroke:#495057;stroke-width:2}.header-actions[data-v-a2be0105]{display:flex;align-items:center;gap:1rem;margin-left:auto}.user-menu-wrapper[data-v-a2be0105]{position:relative}.user-avatar-small[data-v-a2be0105]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0985fa,#0770d9);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:#fff;cursor:pointer;transition:transform .2s}.user-avatar-small[data-v-a2be0105]:hover{transform:scale(1.05)}.user-dropdown[data-v-a2be0105]{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:220px;z-index:1000;overflow:hidden;animation:slideDown-a2be0105 .2s ease}@keyframes slideDown-a2be0105{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-dropdown-header[data-v-a2be0105]{padding:1rem;background:#f8f9fa}.user-dropdown-name[data-v-a2be0105]{font-weight:600;font-size:.9rem;color:#212529;margin-bottom:.25rem}.user-dropdown-email[data-v-a2be0105]{font-size:.8rem;color:#6c757d;word-break:break-word}.user-dropdown-divider[data-v-a2be0105]{height:1px;background:#e9ecef}.user-dropdown-item[data-v-a2be0105]{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#495057}.user-dropdown-item svg[data-v-a2be0105]{width:1.125rem;height:1.125rem;stroke:currentColor;stroke-width:2;fill:none}.user-dropdown-item[data-v-a2be0105]:hover{background:#f8f9fa}.logout-item[data-v-a2be0105]{color:#dc3545}.logout-item[data-v-a2be0105]:hover{background:#dc354514}@media (max-width: 768px){.dashboard-header[data-v-a2be0105]{padding:1rem}.header-logo[data-v-a2be0105]{display:none}}.dashboard-layout[data-v-0127f5c8]{display:flex;height:100vh;background:#fff}.sidebar-overlay[data-v-0127f5c8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}.main-content[data-v-0127f5c8]{flex:1;display:flex;flex-direction:column;min-width:0;width:100%}.dashboard-main[data-v-0127f5c8]{flex:1;overflow-y:auto;padding:2rem;width:100%;background:#f5f7fa}@media (max-width: 768px){.dashboard-main[data-v-0127f5c8]{padding:1rem}}.page-enter-active[data-v-0127f5c8],.page-leave-active[data-v-0127f5c8]{transition:all .3s ease}.page-enter-from[data-v-0127f5c8]{opacity:0;transform:translate(20px)}.page-leave-to[data-v-0127f5c8]{opacity:0;transform:translate(-20px)}.invalid-user-container[data-v-0127f5c8]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#0985fa,#0770d9);padding:2rem}.invalid-user-message[data-v-0127f5c8]{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:100%;text-align:center;box-shadow:0 10px 30px #0003}.invalid-user-message h2[data-v-0127f5c8]{color:#e74c3c;margin-bottom:1rem;font-size:1.8rem}.invalid-user-message p[data-v-0127f5c8]{color:#7f8c8d;margin-bottom:2rem;line-height:1.6}.login-button[data-v-0127f5c8]{background:linear-gradient(135deg,#0985fa,#0770d9);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.login-button[data-v-0127f5c8]:hover{background:linear-gradient(135deg,#0770d9,#0985fa);transform:translateY(-2px);box-shadow:0 4px 12px #0985fa4d}.dashboard-home[data-v-76105af6]{max-width:1200px;margin:0 auto}.stats-grid[data-v-76105af6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-76105af6]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e1e8ed;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-76105af6]{width:3rem;height:3rem;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon.groups[data-v-76105af6]{background:linear-gradient(135deg,#0985fa,#0770d9)}.stat-icon.accounts[data-v-76105af6]{background:linear-gradient(135deg,#27ae60,#229954)}.stat-icon.scheduling[data-v-76105af6]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.stat-icon.welcome[data-v-76105af6]{background:linear-gradient(135deg,#f39c12,#e67e22)}.stat-icon.success[data-v-76105af6]{background:linear-gradient(135deg,#1abc9c,#16a085)}.stat-icon.groups-joined[data-v-76105af6]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.stat-icon svg[data-v-76105af6]{width:1.5rem;height:1.5rem;stroke:#fff;stroke-width:2;fill:none}.stat-icon i[data-v-76105af6]{font-size:1.5rem;color:#fff}.stat-content h3[data-v-76105af6]{font-size:.9rem;font-weight:500;color:#7f8c8d;margin:0 0 .5rem}.stat-number[data-v-76105af6]{font-size:2rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem}.stat-change[data-v-76105af6]{font-size:.8rem;font-weight:500}.stat-change.positive[data-v-76105af6]{color:#27ae60}.stat-change.negative[data-v-76105af6]{color:#e74c3c}.stat-change.neutral[data-v-76105af6]{color:#7f8c8d}.dashboard-section[data-v-76105af6]{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e1e8ed}.dashboard-section h2[data-v-76105af6]{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:0 0 1.5rem}.campaigns-grid[data-v-76105af6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.campaign-card[data-v-76105af6]{border:1px solid #e1e8ed;border-radius:8px;padding:1.5rem;transition:all .2s ease}.campaign-card[data-v-76105af6]:hover{border-color:#0985fa;box-shadow:0 4px 15px #0985fa1a}.campaign-header[data-v-76105af6]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.campaign-avatar[data-v-76105af6]{width:2.5rem;height:2.5rem;border-radius:8px;background:#0985fa;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.9rem}.campaign-info[data-v-76105af6]{flex:1}.campaign-info h3[data-v-76105af6]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem}.campaign-info p[data-v-76105af6]{font-size:.9rem;color:#7f8c8d;margin:0}.campaign-stats[data-v-76105af6]{display:flex;flex-direction:column;gap:.5rem}.campaign-stat[data-v-76105af6]{display:flex;justify-content:space-between;font-size:.9rem}.campaign-stat .label[data-v-76105af6]{color:#7f8c8d}.campaign-stat .value[data-v-76105af6]{color:#2c3e50;font-weight:500}.loading-state[data-v-76105af6],.error-state[data-v-76105af6],.empty-state[data-v-76105af6]{padding:3rem;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;border:1px solid #e1e8ed;margin-bottom:2rem}.spinner[data-v-76105af6]{width:40px;height:40px;margin:0 auto 1rem;border:4px solid rgba(0,0,0,.1);border-left-color:#0985fa;border-radius:50%;animation:spin-76105af6 1s linear infinite}@keyframes spin-76105af6{to{transform:rotate(360deg)}}.retry-button[data-v-76105af6]{background:#0985fa;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;margin-top:1rem;transition:background-color .2s}.retry-button[data-v-76105af6]:hover{background:#0770d9}.campaign-status[data-v-76105af6]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;padding:.25rem .75rem;border-radius:20px}.campaign-status.completed[data-v-76105af6]{background:#27ae601a;color:#27ae60}.campaign-status.pending[data-v-76105af6]{background:#3498db1a;color:#3498db}.campaign-status.processing[data-v-76105af6]{background:#f1c40f1a;color:#f1c40f}.campaign-status.failed[data-v-76105af6]{background:#e74c3c1a;color:#e74c3c}.status-dot[data-v-76105af6]{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.bot-stats[data-v-76105af6]{display:flex;flex-direction:column;gap:.5rem}.bot-stat[data-v-76105af6]{display:flex;justify-content:space-between;font-size:.9rem}.bot-stat .label[data-v-76105af6]{color:#7f8c8d}.bot-stat .value[data-v-76105af6]{color:#2c3e50;font-weight:500}.activity-list[data-v-76105af6]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-76105af6]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;background:#f8f9fa}.activity-icon[data-v-76105af6]{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon.success[data-v-76105af6]{background:#27ae6033;color:#27ae60}.activity-icon.info[data-v-76105af6]{background:#3498db33;color:#3498db}.activity-icon.warning[data-v-76105af6]{background:#f1c40f33;color:#f1c40f}.activity-icon svg[data-v-76105af6]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2.5;fill:none}.activity-content[data-v-76105af6]{flex:1}.activity-content p[data-v-76105af6]{margin:0 0 .25rem;color:#2c3e50;font-size:.9rem}.activity-time[data-v-76105af6]{font-size:.8rem;color:#7f8c8d}@media (max-width: 768px){.dashboard-home[data-v-76105af6]{padding:1rem}.stats-grid[data-v-76105af6]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-76105af6]{padding:1rem;flex-direction:column;text-align:center}.stat-icon[data-v-76105af6]{width:2.5rem;height:2.5rem}.stat-icon svg[data-v-76105af6],.stat-icon i[data-v-76105af6]{width:1.25rem;height:1.25rem;font-size:1.25rem}.stat-content h3[data-v-76105af6]{font-size:.85rem}.stat-number[data-v-76105af6]{font-size:1.5rem}.stat-change[data-v-76105af6]{font-size:.75rem}.dashboard-section[data-v-76105af6]{padding:1.5rem;margin-bottom:1.5rem}.dashboard-section h2[data-v-76105af6]{font-size:1.25rem;margin-bottom:1rem}.campaigns-grid[data-v-76105af6]{grid-template-columns:1fr;gap:1rem}.campaign-card[data-v-76105af6]{padding:1rem}.campaign-header[data-v-76105af6]{flex-direction:column;align-items:flex-start;gap:.75rem}.campaign-status[data-v-76105af6]{align-self:flex-start}.campaign-avatar[data-v-76105af6]{width:2rem;height:2rem;font-size:.8rem}.campaign-info h3[data-v-76105af6]{font-size:1rem}.campaign-info p[data-v-76105af6],.campaign-stat[data-v-76105af6]{font-size:.85rem}.activity-item[data-v-76105af6]{padding:.875rem}.activity-icon[data-v-76105af6]{width:1.75rem;height:1.75rem}.activity-icon svg[data-v-76105af6]{width:.875rem;height:.875rem}.activity-content p[data-v-76105af6]{font-size:.85rem}.activity-time[data-v-76105af6]{font-size:.75rem}}@media (max-width: 480px){.dashboard-home[data-v-76105af6]{padding:.75rem}.stats-grid[data-v-76105af6]{grid-template-columns:1fr;gap:.75rem}.stat-card[data-v-76105af6]{padding:.875rem}.stat-icon[data-v-76105af6]{width:2.25rem;height:2.25rem}.stat-icon svg[data-v-76105af6],.stat-icon i[data-v-76105af6]{width:1.1rem;height:1.1rem;font-size:1.1rem}.stat-content h3[data-v-76105af6]{font-size:.8rem}.stat-number[data-v-76105af6]{font-size:1.25rem}.stat-change[data-v-76105af6]{font-size:.7rem}.dashboard-section[data-v-76105af6]{padding:1rem;margin-bottom:1rem}.dashboard-section h2[data-v-76105af6]{font-size:1.1rem}.campaign-card[data-v-76105af6]{padding:.875rem}.campaign-avatar[data-v-76105af6]{width:1.75rem;height:1.75rem;font-size:.75rem}.campaign-info h3[data-v-76105af6]{font-size:.95rem}.campaign-info p[data-v-76105af6],.campaign-stat[data-v-76105af6]{font-size:.8rem}.activity-item[data-v-76105af6]{padding:.75rem;gap:.75rem}.activity-icon[data-v-76105af6]{width:1.5rem;height:1.5rem}.activity-icon svg[data-v-76105af6]{width:.75rem;height:.75rem}.activity-content p[data-v-76105af6]{font-size:.8rem}.activity-time[data-v-76105af6]{font-size:.7rem}.loading-state[data-v-76105af6],.error-state[data-v-76105af6],.empty-state[data-v-76105af6]{padding:2rem 1rem}.spinner[data-v-76105af6]{width:30px;height:30px}}@media (max-width: 1024px) and (min-width: 769px){.stats-grid[data-v-76105af6]{grid-template-columns:repeat(3,1fr)}.campaigns-grid[data-v-76105af6]{grid-template-columns:repeat(2,1fr)}}.auth-error-container[data-v-5773a19b]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem}.auth-error-message[data-v-5773a19b]{background:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 2px 10px #0000000d;border:1px solid #e1e8ed;max-width:500px;width:100%}.auth-error-message h2[data-v-5773a19b]{color:#e74c3c;margin-bottom:1rem;font-size:1.5rem}.auth-error-message p[data-v-5773a19b]{color:#7f8c8d;line-height:1.6}.groups-page[data-v-5773a19b]{max-width:1200px;margin:0 auto}.page-header[data-v-5773a19b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header h1[data-v-5773a19b]{font-size:2rem;font-weight:600;color:#2c3e50;margin:0 0 .5rem}.page-description[data-v-5773a19b]{color:#7f8c8d;margin:0}.create-campaign-btn[data-v-5773a19b]{display:flex;align-items:center;gap:.5rem;background:#0985fa;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-campaign-btn[data-v-5773a19b]:hover{background:#0770d9;transform:translateY(-1px)}.create-campaign-btn svg[data-v-5773a19b]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2}.loading-state[data-v-5773a19b],.empty-state[data-v-5773a19b]{background:#fff;border-radius:12px;padding:4rem 2rem;text-align:center;box-shadow:0 2px 10px #0000000d;border:1px solid #e1e8ed}.spinner[data-v-5773a19b],.mini-spinner[data-v-5773a19b]{width:2rem;height:2rem;border:3px solid #f3f3f3;border-top:3px solid #0985fa;border-radius:50%;animation:spin-5773a19b 1s linear infinite;margin:0 auto 1rem}.mini-spinner[data-v-5773a19b]{width:1rem;height:1rem;border-width:2px;margin:0}@keyframes spin-5773a19b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-5773a19b]{width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#f39c12,#e67e22);display:flex;align-items:center;justify-content:center}.empty-icon svg[data-v-5773a19b]{width:2rem;height:2rem;stroke:#fff;stroke-width:2;fill:none}.create-first-btn[data-v-5773a19b]{background:#0985fa;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;margin-top:1rem}.campaigns-grid[data-v-5773a19b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.campaign-card[data-v-5773a19b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e1e8ed;transition:all .2s ease}.campaign-card[data-v-5773a19b]:hover{border-color:#0985fa;box-shadow:0 4px 20px #0985fa1a}.campaign-header[data-v-5773a19b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.campaign-info h3[data-v-5773a19b]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem}.campaign-link[data-v-5773a19b]{font-size:.9rem;color:#7f8c8d;margin:0}.campaign-status[data-v-5773a19b]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;padding:.25rem .75rem;border-radius:20px}.campaign-status.pending[data-v-5773a19b]{background:#f1c40f1a;color:#f1c40f}.campaign-status.processing[data-v-5773a19b]{background:#3498db1a;color:#3498db}.campaign-status.completed[data-v-5773a19b]{background:#27ae601a;color:#27ae60}.campaign-status.failed[data-v-5773a19b]{background:#e74c3c1a;color:#e74c3c}.status-dot[data-v-5773a19b]{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.campaign-stats[data-v-5773a19b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px}.stat[data-v-5773a19b]{text-align:center}.stat-label[data-v-5773a19b]{display:block;font-size:.8rem;color:#7f8c8d;margin-bottom:.25rem}.stat-value[data-v-5773a19b]{display:block;font-size:1rem;font-weight:600;color:#2c3e50}.campaign-actions[data-v-5773a19b]{display:flex;gap:.5rem}.action-btn[data-v-5773a19b]{flex:1;padding:.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:.25rem}.action-btn svg[data-v-5773a19b]{width:.9rem;height:.9rem;stroke:currentColor;stroke-width:2;fill:none}.action-btn.execute[data-v-5773a19b]{background:#27ae60;color:#fff}.action-btn.execute[data-v-5773a19b]:hover:not(:disabled){background:#229954}.action-btn.details[data-v-5773a19b]{background:#3498db;color:#fff}.action-btn.details[data-v-5773a19b]:hover{background:#2980b9}.action-btn.edit[data-v-5773a19b]{background:#f1c40f1a;color:#f39c12}.action-btn.edit[data-v-5773a19b]:hover{background:#f39c12;color:#fff}.action-btn.delete[data-v-5773a19b]{background:#e74c3c1a;color:#e74c3c}.action-btn.delete[data-v-5773a19b]:hover{background:#e74c3c;color:#fff}.action-btn[data-v-5773a19b]:disabled{opacity:.7;cursor:not-allowed}.modal-overlay[data-v-5773a19b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-5773a19b]{background:#fff;border-radius:12px;padding:2rem;width:90%;max-width:500px;position:relative;box-shadow:0 20px 60px #0003;max-height:90vh;overflow-y:auto}.wizard-modal[data-v-5773a19b]{max-width:650px;padding:1.5rem}.wizard-progress[data-v-5773a19b]{display:flex;justify-content:space-between;margin:2rem 0;position:relative}.wizard-progress[data-v-5773a19b]:before{content:"";position:absolute;top:20px;left:10%;right:10%;height:2px;background:#e9ecef;z-index:0}.progress-step[data-v-5773a19b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;position:relative;z-index:1}.step-circle[data-v-5773a19b]{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6c757d;transition:all .3s ease}.progress-step.active .step-circle[data-v-5773a19b]{background:#0985fa;border-color:#0985fa;color:#fff;box-shadow:0 0 0 4px #0985fa33;transform:scale(1.1)}.progress-step.completed .step-circle[data-v-5773a19b]{background:#28a745;border-color:#28a745;color:#fff}.step-circle svg[data-v-5773a19b]{width:20px;height:20px;stroke:#fff;stroke-width:3;fill:none}.step-label[data-v-5773a19b]{font-size:.75rem;color:#6c757d;text-align:center;font-weight:500}.progress-step.active .step-label[data-v-5773a19b]{color:#0985fa;font-weight:600}.progress-step.completed .step-label[data-v-5773a19b]{color:#28a745}.wizard-form[data-v-5773a19b]{min-height:350px;display:flex;flex-direction:column}.wizard-step[data-v-5773a19b]{flex:1;animation:fadeInSlide-5773a19b .4s ease}@keyframes fadeInSlide-5773a19b{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.step-header[data-v-5773a19b]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:4px solid #0985fa}.step-icon[data-v-5773a19b]{width:50px;height:50px;background:#0985fa;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.step-header h3[data-v-5773a19b]{font-size:1.3rem;font-weight:700;color:#212529;margin:0 0 .25rem}.step-header p[data-v-5773a19b]{font-size:.9rem;color:#6c757d;margin:0}.form-input-large[data-v-5773a19b]{font-size:1.1rem;padding:1.25rem}.text-center[data-v-5773a19b]{text-align:center;font-size:2rem!important;font-weight:700;color:#0985fa}.count-preview[data-v-5773a19b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.preview-item[data-v-5773a19b]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e9ecef;border-radius:12px}.preview-item i[data-v-5773a19b]{font-size:2rem;color:#0985fa}.preview-item div[data-v-5773a19b]{display:flex;flex-direction:column}.preview-item strong[data-v-5773a19b]{font-size:1.75rem;font-weight:700;color:#212529}.preview-item span[data-v-5773a19b]{font-size:.875rem;color:#6c757d}.selection-header[data-v-5773a19b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.75rem;background:#f8f9fa;border-radius:6px}.selection-header i[data-v-5773a19b]{color:#28a745}.selection-header strong[data-v-5773a19b]{color:#0985fa;font-size:1.1rem}.optional-badge[data-v-5773a19b]{display:inline-block;padding:.25rem .5rem;background:#ffc107;color:#fff;font-size:.7rem;font-weight:600;border-radius:4px;margin-left:.5rem;text-transform:uppercase}.skip-notice[data-v-5773a19b]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:8px;color:#856404;font-size:.9rem;margin-top:1rem}.skip-notice i[data-v-5773a19b]{font-size:1.25rem}.error-box[data-v-5773a19b]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff5f5;border:2px solid #dc3545;border-radius:8px;color:#721c24;margin-top:1rem}.error-box i[data-v-5773a19b]{font-size:1.25rem;color:#dc3545}.animate-in[data-v-5773a19b]{animation:slideDown-5773a19b .3s ease}@keyframes slideDown-5773a19b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wizard-navigation[data-v-5773a19b]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef;gap:1rem}.btn-nav[data-v-5773a19b]{padding:.875rem 1.75rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.btn-previous[data-v-5773a19b]{background:#f8f9fa;color:#495057;border:2px solid #e9ecef}.btn-previous[data-v-5773a19b]:hover{background:#e9ecef;border-color:#dee2e6}.btn-next[data-v-5773a19b]{background:#0985fa;color:#fff;margin-left:auto}.btn-next[data-v-5773a19b]:hover:not(:disabled){background:#0770d9;transform:translateY(-2px);box-shadow:0 4px 12px #0985fa4d}.btn-next[data-v-5773a19b]:disabled{opacity:.5;cursor:not-allowed}.btn-create-final[data-v-5773a19b]{background:linear-gradient(135deg,#28a745,#218838);color:#fff;margin-left:auto;box-shadow:0 4px 12px #28a7454d}.btn-create-final[data-v-5773a19b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.btn-create-final[data-v-5773a19b]:disabled{opacity:.7;cursor:not-allowed}.step-indicator[data-v-5773a19b]{font-size:.875rem;color:#6c757d;font-weight:500}.details-modal[data-v-5773a19b]{max-width:700px}.modal-header[data-v-5773a19b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h2[data-v-5773a19b]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0}.close-button[data-v-5773a19b]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:2rem;height:2rem;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.campaign-form[data-v-5773a19b]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-5773a19b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-5773a19b]{font-weight:500;color:#2c3e50;font-size:.9rem}.form-input[data-v-5773a19b]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;transition:all .3s ease}.form-input[data-v-5773a19b]:focus{outline:none;border-color:#0985fa;box-shadow:0 0 0 3px #0985fa1a}.input-help[data-v-5773a19b]{display:block;font-size:.8rem;color:#7f8c8d;margin-top:.25rem}.reactions-selector[data-v-5773a19b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;background:#f8f9fa;padding:.75rem;border-radius:6px;border:1px solid #e9ecef;max-height:150px;overflow-y:auto}.reaction-item[data-v-5773a19b]{font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s;border:1px solid transparent}.reaction-item[data-v-5773a19b]:hover{background:#e9ecef}.reaction-item.selected[data-v-5773a19b]{background:#d1ecf1;border-color:#0985fa}.selected-reactions[data-v-5773a19b]{margin-top:.5rem;font-size:.875rem}.reaction-tags[data-v-5773a19b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.reaction-tag[data-v-5773a19b]{display:flex;align-items:center;background:#e9ecef;padding:.25rem .5rem;border-radius:4px;font-size:1rem}.remove-reaction[data-v-5773a19b]{background:none;border:none;color:#e74c3c;margin-left:.25rem;cursor:pointer;font-size:1.25rem;line-height:1;padding:0}.no-reactions[data-v-5773a19b]{color:#7f8c8d;font-style:italic;margin-top:.25rem}.input-with-button[data-v-5773a19b]{display:flex;gap:.5rem}.input-with-button .form-input[data-v-5773a19b]{flex:1}.fetch-info-btn[data-v-5773a19b]{background:#0985fa;color:#fff;border:none;border-radius:8px;width:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.fetch-info-btn[data-v-5773a19b]:hover:not(:disabled){background:#0770d9}.fetch-info-btn[data-v-5773a19b]:disabled{opacity:.7;cursor:not-allowed}.fetch-info-btn svg[data-v-5773a19b]{width:1.2rem;height:1.2rem;stroke:currentColor;stroke-width:2;fill:none}.group-info-box[data-v-5773a19b]{background:#f8f9fa;border:1px solid #e1e8ed;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.group-info-header[data-v-5773a19b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.group-info-header h4[data-v-5773a19b]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50}.group-type[data-v-5773a19b]{background:#0985fa;color:#fff;font-size:.7rem;font-weight:500;padding:.25rem .5rem;border-radius:12px}.info-row[data-v-5773a19b]{display:flex;align-items:center;margin-bottom:.5rem}.info-label[data-v-5773a19b]{font-weight:500;color:#7f8c8d;width:80px}.info-value[data-v-5773a19b]{color:#2c3e50;flex:1}.copy-btn[data-v-5773a19b]{background:none;border:none;color:#7f8c8d;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.copy-btn[data-v-5773a19b]:hover{color:#0985fa}.copy-btn svg[data-v-5773a19b]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;fill:none}.form-actions[data-v-5773a19b]{display:flex;gap:1rem;margin-top:1rem}.btn-cancel[data-v-5773a19b],.btn-create[data-v-5773a19b]{flex:1;padding:1rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-cancel[data-v-5773a19b]{background:#f8f9fa;color:#2c3e50;border:1px solid #e1e8ed}.btn-create[data-v-5773a19b]{background:#27ae60;color:#fff}.btn-create[data-v-5773a19b]:hover:not(:disabled){background:#229954}.btn-create[data-v-5773a19b]:disabled{opacity:.7;cursor:not-allowed}.campaign-details[data-v-5773a19b]{display:flex;flex-direction:column;gap:2rem}.detail-group h3[data-v-5773a19b]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 1rem}.detail-row[data-v-5773a19b]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f8f9fa}.detail-label[data-v-5773a19b]{font-weight:500;color:#7f8c8d}.detail-value[data-v-5773a19b]{color:#2c3e50}.detail-value.status[data-v-5773a19b]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.sessions-list[data-v-5773a19b]{display:flex;flex-direction:column;gap:.5rem}.session-item[data-v-5773a19b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:6px}.session-name[data-v-5773a19b]{font-weight:500;color:#2c3e50}.session-status[data-v-5773a19b]{padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}.session-error[data-v-5773a19b]{font-size:.8rem;color:#e74c3c}@media (max-width: 768px){.page-header[data-v-5773a19b]{flex-direction:column;gap:1rem;align-items:flex-start}.create-campaign-btn[data-v-5773a19b]{width:100%;justify-content:center}.campaigns-grid[data-v-5773a19b]{grid-template-columns:1fr}.campaign-actions[data-v-5773a19b]{flex-wrap:wrap}.action-btn[data-v-5773a19b]{flex:1 1 calc(50% - .25rem);min-width:120px}.modal-content[data-v-5773a19b]{margin:1rem;padding:1.5rem;width:calc(100% - 2rem);max-height:calc(100vh - 2rem)}.wizard-modal[data-v-5773a19b]{padding:1rem;max-width:100%}.wizard-progress[data-v-5773a19b]{margin:1.5rem 0;padding:0 .5rem}.wizard-progress[data-v-5773a19b]:before{left:5%;right:5%}.progress-step[data-v-5773a19b]{gap:.25rem}.step-circle[data-v-5773a19b]{width:35px;height:35px;font-size:.875rem}.step-circle svg[data-v-5773a19b]{width:16px;height:16px}.step-label[data-v-5773a19b]{font-size:.65rem}.wizard-form[data-v-5773a19b]{min-height:auto}.step-header[data-v-5773a19b]{flex-direction:column;padding:1rem;gap:.75rem}.step-icon[data-v-5773a19b]{width:45px;height:45px;font-size:1.25rem}.step-header h3[data-v-5773a19b]{font-size:1.1rem}.step-header p[data-v-5773a19b]{font-size:.85rem}.form-input-large[data-v-5773a19b]{font-size:1rem;padding:1rem}.text-center[data-v-5773a19b]{font-size:1.75rem!important}.count-preview[data-v-5773a19b]{grid-template-columns:1fr;gap:.75rem}.preview-item[data-v-5773a19b]{padding:1rem}.preview-item i[data-v-5773a19b],.preview-item strong[data-v-5773a19b]{font-size:1.5rem}.reactions-selector[data-v-5773a19b]{max-height:200px;padding:.5rem}.reaction-item[data-v-5773a19b]{font-size:1.25rem}.wizard-navigation[data-v-5773a19b]{flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1rem}.btn-nav[data-v-5773a19b]{width:100%;justify-content:center;padding:1rem}.btn-previous[data-v-5773a19b]{order:2}.step-indicator[data-v-5773a19b]{order:1;text-align:center;width:100%}.btn-next[data-v-5773a19b],.btn-create-final[data-v-5773a19b]{order:3;margin-left:0}.group-info-box[data-v-5773a19b]{padding:.875rem}.info-row[data-v-5773a19b]{flex-wrap:wrap;gap:.5rem}.info-label[data-v-5773a19b]{width:100%;font-size:.8rem}.info-value[data-v-5773a19b]{font-size:.9rem}.input-with-button[data-v-5773a19b]{gap:.5rem}.fetch-info-btn[data-v-5773a19b]{width:45px;flex-shrink:0}}@media (max-width: 1024px) and (min-width: 769px){.campaigns-grid[data-v-5773a19b]{grid-template-columns:repeat(2,1fr)}.wizard-modal[data-v-5773a19b]{max-width:600px}.count-preview[data-v-5773a19b]{gap:1rem}}@media (max-width: 480px){.page-header h1[data-v-5773a19b]{font-size:1.5rem}.page-description[data-v-5773a19b]{font-size:.875rem}.campaign-card[data-v-5773a19b]{padding:1rem}.campaign-header[data-v-5773a19b]{flex-direction:column;align-items:flex-start;gap:.75rem}.campaign-status[data-v-5773a19b]{align-self:flex-start}.campaign-stats[data-v-5773a19b]{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.stat-label[data-v-5773a19b]{font-size:.75rem}.stat-value[data-v-5773a19b]{font-size:.9rem}.action-btn[data-v-5773a19b]{flex:1 1 100%;font-size:.85rem;padding:.625rem}.modal-content[data-v-5773a19b]{margin:.5rem;padding:1rem;width:calc(100% - 1rem)}.modal-header h2[data-v-5773a19b]{font-size:1.2rem}.close-button[data-v-5773a19b]{width:1.75rem;height:1.75rem;font-size:1rem}.wizard-modal[data-v-5773a19b]{padding:.75rem}.step-circle[data-v-5773a19b]{width:30px;height:30px;font-size:.75rem}.step-circle svg[data-v-5773a19b]{width:14px;height:14px}.step-label[data-v-5773a19b]{font-size:.6rem}.step-header[data-v-5773a19b]{padding:.875rem}.step-icon[data-v-5773a19b]{width:40px;height:40px;font-size:1.1rem}.step-header h3[data-v-5773a19b]{font-size:1rem}.step-header p[data-v-5773a19b]{font-size:.8rem}.form-input[data-v-5773a19b],.form-input-large[data-v-5773a19b]{font-size:.95rem;padding:.875rem}.text-center[data-v-5773a19b]{font-size:1.5rem!important}.input-help[data-v-5773a19b]{font-size:.75rem}.btn-nav[data-v-5773a19b]{padding:.875rem;font-size:.9rem}.reactions-selector[data-v-5773a19b]{gap:.35rem;padding:.5rem}.reaction-item[data-v-5773a19b]{font-size:1.1rem;padding:.2rem}.reaction-tag[data-v-5773a19b]{font-size:.9rem;padding:.2rem .4rem}.skip-notice[data-v-5773a19b],.error-box[data-v-5773a19b]{padding:.75rem;font-size:.85rem}.group-info-box[data-v-5773a19b]{padding:.75rem}.group-info-header h4[data-v-5773a19b]{font-size:.9rem}.group-type[data-v-5773a19b]{font-size:.65rem;padding:.2rem .4rem}}@media (max-height: 600px) and (orientation: landscape){.modal-content[data-v-5773a19b]{max-height:95vh;overflow-y:auto}.wizard-progress[data-v-5773a19b]{margin:1rem 0}.step-header[data-v-5773a19b]{padding:.75rem}.wizard-navigation[data-v-5773a19b]{margin-top:1rem;padding-top:.75rem}.btn-nav[data-v-5773a19b]{padding:.75rem}}.settings-container[data-v-e3346f2c]{padding:2rem;max-width:1000px;margin:0 auto}.settings-header[data-v-e3346f2c]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.header-icon[data-v-e3346f2c]{font-size:2.5rem;color:#0985fa}.settings-header h1[data-v-e3346f2c]{font-size:2rem;font-weight:700;color:#212529;margin:0 0 .25rem}.settings-header p[data-v-e3346f2c]{font-size:1rem;color:#6c757d;margin:0}.loading-state[data-v-e3346f2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-e3346f2c]{width:48px;height:48px;border:4px solid #e9ecef;border-top-color:#0985fa;border-radius:50%;animation:spin-e3346f2c 1s linear infinite;margin-bottom:1rem}@keyframes spin-e3346f2c{to{transform:rotate(360deg)}}.loading-state p[data-v-e3346f2c]{color:#6c757d;font-size:1rem}.settings-content[data-v-e3346f2c]{display:flex;flex-direction:column;gap:2rem}.important-notice[data-v-e3346f2c]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:12px;box-shadow:0 4px 12px #ffc10733;animation:slideDown-e3346f2c .5s ease}.notice-icon[data-v-e3346f2c]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffc107;border-radius:50%;color:#fff;font-size:1.5rem;flex-shrink:0}.notice-content[data-v-e3346f2c]{flex:1}.notice-content strong[data-v-e3346f2c]{display:block;font-size:1.1rem;color:#856404;margin-bottom:.5rem}.notice-content p[data-v-e3346f2c]{margin:0;color:#856404;line-height:1.6;font-size:.95rem}.settings-section[data-v-e3346f2c]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #00000014;border:1px solid #e9ecef;transition:all .3s}.settings-section[data-v-e3346f2c]:hover{box-shadow:0 6px 24px #0000001f;transform:translateY(-2px)}.section-header[data-v-e3346f2c]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e9ecef}.section-icon[data-v-e3346f2c]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0985fa,#0770d9);border-radius:12px;color:#fff;font-size:1.75rem;flex-shrink:0}.section-header h2[data-v-e3346f2c]{font-size:1.5rem;font-weight:700;color:#212529;margin:0 0 .25rem}.section-header p[data-v-e3346f2c]{font-size:.9rem;color:#6c757d;margin:0}.form-group[data-v-e3346f2c]{margin-bottom:0}.form-group label[data-v-e3346f2c]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.label-text[data-v-e3346f2c]{font-size:1rem;font-weight:600;color:#212529;display:flex;align-items:center;gap:.5rem}.label-text i[data-v-e3346f2c]{color:#0985fa}.label-hint[data-v-e3346f2c]{font-size:.875rem;color:#6c757d}.input-wrapper[data-v-e3346f2c]{position:relative}.input-icon-left[data-v-e3346f2c]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1.125rem;z-index:1}.input-wrapper input[data-v-e3346f2c]{width:100%;padding:1rem 3rem;font-size:.95rem;border:2px solid #e9ecef;border-radius:10px;transition:all .2s;font-family:Courier New,monospace;background:#f8f9fa}.input-wrapper input[data-v-e3346f2c]:focus{outline:none;border-color:#0985fa;background:#fff;box-shadow:0 0 0 4px #0985fa1a}.input-wrapper input.has-value[data-v-e3346f2c]{border-color:#28a745;background:#fff}.input-wrapper input.has-error[data-v-e3346f2c]{border-color:#dc3545;background:#fff5f5}.input-status[data-v-e3346f2c]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.5rem;animation:scaleIn-e3346f2c .3s ease}.input-status.success[data-v-e3346f2c]{color:#28a745}.input-status.error[data-v-e3346f2c]{color:#dc3545}@keyframes scaleIn-e3346f2c{0%{transform:translateY(-50%) scale(0)}to{transform:translateY(-50%) scale(1)}}.help-text[data-v-e3346f2c]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #0985fa;font-size:.875rem;color:#495057}.help-text strong[data-v-e3346f2c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#212529}.help-text strong i[data-v-e3346f2c]{color:#0985fa}.help-text ol[data-v-e3346f2c],.help-text ul[data-v-e3346f2c]{margin:.5rem 0 0;padding-left:1.5rem}.help-text li[data-v-e3346f2c]{margin-bottom:.25rem;line-height:1.6}.help-text code[data-v-e3346f2c]{background:#fff;padding:.125rem .375rem;border-radius:4px;font-family:Courier New,monospace;color:#0985fa;border:1px solid #dee2e6}.error-message[data-v-e3346f2c]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;background:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:.875rem;animation:slideDown-e3346f2c .3s ease}.error-message i[data-v-e3346f2c]{color:#dc3545;font-size:1rem}@keyframes slideDown-e3346f2c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.settings-actions[data-v-e3346f2c]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.btn-primary[data-v-e3346f2c],.btn-secondary[data-v-e3346f2c]{padding:1rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-primary i[data-v-e3346f2c],.btn-secondary i[data-v-e3346f2c]{font-size:1.125rem}.btn-primary[data-v-e3346f2c]{background:linear-gradient(135deg,#0985fa,#0770d9);color:#fff;box-shadow:0 4px 12px #0985fa4d}.btn-primary[data-v-e3346f2c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0985fa66}.btn-primary[data-v-e3346f2c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary[data-v-e3346f2c]{background:#e9ecef;color:#495057}.btn-secondary[data-v-e3346f2c]:hover:not(:disabled){background:#dee2e6}.btn-secondary[data-v-e3346f2c]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-e3346f2c]{padding:1rem 1.5rem;border-radius:10px;margin-top:1.5rem;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.75rem}.alert-icon[data-v-e3346f2c]{font-size:1.5rem}.alert-success[data-v-e3346f2c]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:2px solid #b1dfbb}.alert-success .alert-icon[data-v-e3346f2c]{color:#28a745}.alert-error[data-v-e3346f2c]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:2px solid #f1b0b7}.alert-error .alert-icon[data-v-e3346f2c]{color:#dc3545}.fade-enter-active[data-v-e3346f2c],.fade-leave-active[data-v-e3346f2c]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-e3346f2c],.fade-leave-to[data-v-e3346f2c]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.settings-container[data-v-e3346f2c]{padding:1rem}.settings-header[data-v-e3346f2c]{flex-direction:column;align-items:flex-start;gap:.75rem}.header-icon[data-v-e3346f2c]{font-size:2rem}.settings-header h1[data-v-e3346f2c]{font-size:1.5rem}.settings-header p[data-v-e3346f2c]{font-size:.9rem}.settings-section[data-v-e3346f2c]{padding:1.5rem}.section-header[data-v-e3346f2c]{flex-direction:column;align-items:flex-start;gap:.75rem}.section-icon[data-v-e3346f2c]{width:50px;height:50px;font-size:1.5rem}.section-header h2[data-v-e3346f2c]{font-size:1.25rem}.settings-actions[data-v-e3346f2c]{flex-direction:column-reverse;gap:.75rem}.btn-primary[data-v-e3346f2c],.btn-secondary[data-v-e3346f2c]{width:100%;justify-content:center}.important-notice[data-v-e3346f2c]{flex-direction:column;padding:1rem}.notice-icon[data-v-e3346f2c]{width:40px;height:40px;font-size:1.25rem}.notice-content strong[data-v-e3346f2c]{font-size:1rem}.notice-content p[data-v-e3346f2c]{font-size:.875rem}.input-wrapper input[data-v-e3346f2c]{padding:.875rem 2.75rem;font-size:.875rem}.input-icon-left[data-v-e3346f2c]{left:.875rem;font-size:1rem}.input-status[data-v-e3346f2c]{right:.875rem;font-size:1.25rem}.help-text[data-v-e3346f2c]{font-size:.8rem}.help-text ol[data-v-e3346f2c],.help-text ul[data-v-e3346f2c]{padding-left:1.25rem}}@media (max-width: 480px){.settings-container[data-v-e3346f2c]{padding:.75rem}.settings-header h1[data-v-e3346f2c]{font-size:1.25rem}.settings-section[data-v-e3346f2c]{padding:1rem}.section-icon[data-v-e3346f2c]{width:45px;height:45px;font-size:1.25rem}.section-header h2[data-v-e3346f2c]{font-size:1.1rem}.section-header p[data-v-e3346f2c]{font-size:.85rem}.label-text[data-v-e3346f2c]{font-size:.9rem}.input-wrapper input[data-v-e3346f2c]{padding:.75rem 2.5rem;font-size:.8rem}.btn-primary[data-v-e3346f2c],.btn-secondary[data-v-e3346f2c]{padding:.875rem 1.25rem;font-size:.9rem}.error-message[data-v-e3346f2c]{font-size:.8rem;padding:.625rem .875rem}.alert[data-v-e3346f2c]{padding:.875rem 1.25rem;font-size:.875rem}}.message-composer[data-v-3c2dca9d]{background:#fff;border-radius:16px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.composer-header[data-v-3c2dca9d]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:2px solid #e9ecef}.composer-header h3[data-v-3c2dca9d]{font-size:1.5rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.75rem}.composer-header i[data-v-3c2dca9d]{color:#0985fa}.close-btn[data-v-3c2dca9d]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.25rem;transition:all .2s}.close-btn[data-v-3c2dca9d]:hover{color:#212529}.composer-body[data-v-3c2dca9d]{flex:1;overflow-y:auto;padding:1.5rem}.type-selector[data-v-3c2dca9d]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.type-btn[data-v-3c2dca9d]{flex:1;min-width:100px;padding:.875rem 1rem;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:600;color:#6c757d}.type-btn i[data-v-3c2dca9d]{font-size:1.5rem}.type-btn[data-v-3c2dca9d]:hover{border-color:#0985fa;color:#0985fa}.type-btn.active[data-v-3c2dca9d]{background:linear-gradient(135deg,#0985fa,#0770d9);border-color:#0985fa;color:#fff}.form-section[data-v-3c2dca9d]{margin-bottom:1.5rem}.section-label[data-v-3c2dca9d]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#212529;margin-bottom:.75rem}.section-label i[data-v-3c2dca9d]{color:#0985fa}.file-upload[data-v-3c2dca9d]{display:flex;align-items:center;gap:.75rem}.file-input[data-v-3c2dca9d]{display:none}.file-label[data-v-3c2dca9d]{flex:1;padding:1rem;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#6c757d;font-weight:500}.file-label[data-v-3c2dca9d]:hover{border-color:#0985fa;background:#e7f5ff;color:#0985fa}.file-label i[data-v-3c2dca9d]{font-size:1.25rem}.file-name[data-v-3c2dca9d]{color:#28a745;font-weight:600}.file-info[data-v-3c2dca9d]{display:flex;align-items:center;gap:.5rem}.file-size[data-v-3c2dca9d]{font-size:.875rem;color:#6c757d}.uploading-indicator[data-v-3c2dca9d]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#0985fa;font-weight:600}.uploading-indicator i[data-v-3c2dca9d]{font-size:1rem}.btn-clear-file[data-v-3c2dca9d]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;cursor:pointer;transition:all .2s}.btn-clear-file[data-v-3c2dca9d]:hover{background:#c82333}.size-limits[data-v-3c2dca9d]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;color:#6c757d}.formatting-toolbar[data-v-3c2dca9d]{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:#f8f9fa;border-radius:8px 8px 0 0;border:1px solid #dee2e6;border-bottom:none}.format-btn[data-v-3c2dca9d]{padding:.5rem .75rem;background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;transition:all .2s;color:#495057}.format-btn[data-v-3c2dca9d]:hover{background:#e9ecef;color:#212529}.divider[data-v-3c2dca9d]{width:1px;height:24px;background:#dee2e6;margin:0 .5rem}.parse-mode-select[data-v-3c2dca9d]{padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;font-size:.875rem}.content-textarea[data-v-3c2dca9d]{width:100%;padding:1rem;border:1px solid #dee2e6;border-radius:0 0 8px 8px;font-family:inherit;font-size:.95rem;line-height:1.6;resize:vertical}.content-textarea[data-v-3c2dca9d]:focus{outline:none;border-color:#0985fa}.char-count[data-v-3c2dca9d]{text-align:right;font-size:.875rem;color:#6c757d;margin-top:.25rem}.button-row[data-v-3c2dca9d]{display:flex;gap:.5rem;margin-bottom:.5rem}.btn-input[data-v-3c2dca9d]{flex:1;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem}.btn-input[data-v-3c2dca9d]:focus{outline:none;border-color:#0985fa}.btn-remove-row[data-v-3c2dca9d]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;cursor:pointer}.btn-add[data-v-3c2dca9d]{background:#28a745;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:all .2s}.btn-add[data-v-3c2dca9d]:hover:not(:disabled){background:#218838}.btn-add[data-v-3c2dca9d]:disabled{opacity:.5;cursor:not-allowed}.limit-text[data-v-3c2dca9d]{font-size:.875rem;color:#856404;margin-left:.5rem}.brasilia-time-info[data-v-3c2dca9d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#e7f5ff,#d0ebff);border-radius:8px;margin-bottom:1rem;font-size:.9rem;color:#0985fa;font-weight:600;border-left:3px solid #0985fa}.brasilia-time-info i[data-v-3c2dca9d]{font-size:1rem}.datetime-inputs[data-v-3c2dca9d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group label[data-v-3c2dca9d]{display:block;font-size:.875rem;font-weight:500;color:#495057;margin-bottom:.25rem}.datetime-input[data-v-3c2dca9d]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem}.datetime-input[data-v-3c2dca9d]:focus{outline:none;border-color:#0985fa}.preview-section[data-v-3c2dca9d]{margin-top:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #0985fa}.preview-header[data-v-3c2dca9d]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;margin-bottom:.75rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px}.preview-content[data-v-3c2dca9d]{background:#fff;padding:1rem;border-radius:6px}.preview-media[data-v-3c2dca9d]{margin-bottom:.75rem}.preview-media img[data-v-3c2dca9d]{max-width:100%;border-radius:6px}.preview-text[data-v-3c2dca9d]{line-height:1.6;color:#212529;white-space:pre-wrap;word-break:break-word}.preview-buttons[data-v-3c2dca9d]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.preview-button[data-v-3c2dca9d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#0985fa;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s}.preview-button[data-v-3c2dca9d]:hover{background:#0770d9}.composer-footer[data-v-3c2dca9d]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:2px solid #e9ecef}.btn-primary[data-v-3c2dca9d],.btn-secondary[data-v-3c2dca9d]{padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-3c2dca9d]{background:linear-gradient(135deg,#0985fa,#0770d9);color:#fff}.btn-primary[data-v-3c2dca9d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0985fa66}.btn-primary[data-v-3c2dca9d]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-3c2dca9d]{background:#e9ecef;color:#495057}.btn-secondary[data-v-3c2dca9d]:hover{background:#dee2e6}@media (max-width: 768px){.composer-modal[data-v-3c2dca9d]{width:100vw;height:100vh;max-height:100vh;margin:0;border-radius:0}.composer-header[data-v-3c2dca9d]{padding:1rem}.composer-header h2[data-v-3c2dca9d]{font-size:1.1rem}.composer-body[data-v-3c2dca9d]{padding:1rem;max-height:calc(100vh - 140px);overflow-y:auto}.type-selector[data-v-3c2dca9d]{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}.type-btn[data-v-3c2dca9d]{flex:0 0 auto;min-width:90px;padding:.75rem;flex-direction:column;justify-content:center}.type-btn i[data-v-3c2dca9d]{font-size:1.25rem}.type-btn span[data-v-3c2dca9d]{font-size:.75rem}.form-group[data-v-3c2dca9d]{margin-bottom:1.25rem}.form-group label[data-v-3c2dca9d]{font-size:.875rem}.form-input[data-v-3c2dca9d],.form-textarea[data-v-3c2dca9d],.form-select[data-v-3c2dca9d]{font-size:.9rem;padding:.75rem}.form-textarea[data-v-3c2dca9d]{min-height:100px}.datetime-inputs[data-v-3c2dca9d]{grid-template-columns:1fr;gap:.75rem}.button-config[data-v-3c2dca9d]{padding:.75rem}.button-row[data-v-3c2dca9d]{flex-direction:column;gap:.5rem}.button-row input[data-v-3c2dca9d]{font-size:.875rem;padding:.625rem}.btn-remove[data-v-3c2dca9d]{position:absolute;top:.5rem;right:.5rem}.composer-footer[data-v-3c2dca9d]{flex-direction:column-reverse;padding:1rem;gap:.75rem}.btn-primary[data-v-3c2dca9d],.btn-secondary[data-v-3c2dca9d]{width:100%;justify-content:center;padding:.875rem;font-size:.95rem}}@media (max-width: 480px){.composer-header h2[data-v-3c2dca9d]{font-size:1rem}.type-selector[data-v-3c2dca9d]{gap:.25rem}.type-btn[data-v-3c2dca9d]{min-width:80px;padding:.625rem}.type-btn i[data-v-3c2dca9d]{font-size:1.1rem}.type-btn span[data-v-3c2dca9d]{font-size:.7rem}.form-group[data-v-3c2dca9d]{margin-bottom:1rem}.form-group label[data-v-3c2dca9d]{font-size:.8rem}.form-input[data-v-3c2dca9d],.form-textarea[data-v-3c2dca9d],.form-select[data-v-3c2dca9d]{font-size:.85rem;padding:.625rem}.button-config[data-v-3c2dca9d]{padding:.625rem}.button-config h4[data-v-3c2dca9d]{font-size:.9rem}.btn-add-button[data-v-3c2dca9d]{font-size:.8rem;padding:.5rem}}.message-composer[data-v-4e36acc3]{background:#fff;border-radius:16px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.composer-header[data-v-4e36acc3]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:2px solid #e9ecef}.composer-header h3[data-v-4e36acc3]{font-size:1.5rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.75rem}.composer-header i[data-v-4e36acc3]{color:#17a2b8}.close-btn[data-v-4e36acc3]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.25rem;transition:all .2s}.close-btn[data-v-4e36acc3]:hover{color:#212529}.composer-body[data-v-4e36acc3]{flex:1;overflow-y:auto;padding:1.5rem}.type-selector[data-v-4e36acc3]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.type-btn[data-v-4e36acc3]{flex:1;min-width:100px;padding:.875rem 1rem;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:not-allowed;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:600;color:#6c757d;opacity:.6}.type-btn i[data-v-4e36acc3]{font-size:1.5rem}.type-btn.active[data-v-4e36acc3]{background:linear-gradient(135deg,#17a2b8,#138496);border-color:#17a2b8;color:#fff;opacity:1}.form-section[data-v-4e36acc3]{margin-bottom:1.5rem}.section-label[data-v-4e36acc3]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#212529;margin-bottom:.75rem}.section-label i[data-v-4e36acc3]{color:#17a2b8}.media-info[data-v-4e36acc3]{padding:1rem;background:#e7f5ff;border:2px solid #74c0fc;border-radius:8px;display:flex;align-items:center;gap:.5rem;color:#0c8599;font-weight:500}.media-info small[data-v-4e36acc3]{display:block;color:#6c757d;font-size:.75rem;margin-top:.25rem}.formatting-toolbar[data-v-4e36acc3]{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:#f8f9fa;border-radius:8px 8px 0 0;border:1px solid #dee2e6;border-bottom:none}.format-btn[data-v-4e36acc3]{padding:.5rem .75rem;background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;transition:all .2s;color:#495057}.format-btn[data-v-4e36acc3]:hover{background:#e9ecef;color:#212529}.divider[data-v-4e36acc3]{width:1px;height:24px;background:#dee2e6;margin:0 .5rem}.parse-mode-select[data-v-4e36acc3]{padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;font-size:.875rem}.content-textarea[data-v-4e36acc3]{width:100%;padding:1rem;border:1px solid #dee2e6;border-radius:0 0 8px 8px;font-family:inherit;font-size:.95rem;line-height:1.6;resize:vertical}.content-textarea[data-v-4e36acc3]:focus{outline:none;border-color:#17a2b8}.char-count[data-v-4e36acc3]{text-align:right;font-size:.875rem;color:#6c757d;margin-top:.25rem}.button-row[data-v-4e36acc3]{display:flex;gap:.5rem;margin-bottom:.5rem}.btn-input[data-v-4e36acc3]{flex:1;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem}.btn-input[data-v-4e36acc3]:focus{outline:none;border-color:#17a2b8}.btn-remove-row[data-v-4e36acc3]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;cursor:pointer}.btn-add[data-v-4e36acc3]{background:#28a745;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:all .2s}.btn-add[data-v-4e36acc3]:hover:not(:disabled){background:#218838}.btn-add[data-v-4e36acc3]:disabled{opacity:.5;cursor:not-allowed}.limit-text[data-v-4e36acc3]{font-size:.875rem;color:#856404;margin-left:.5rem}.brasilia-time-info[data-v-4e36acc3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#e7f5ff,#d0ebff);border-radius:8px;margin-bottom:1rem;font-size:.9rem;color:#0985fa;font-weight:600;border-left:3px solid #0985fa}.brasilia-time-info i[data-v-4e36acc3]{font-size:1rem}.datetime-inputs[data-v-4e36acc3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group label[data-v-4e36acc3]{display:block;font-size:.875rem;font-weight:500;color:#495057;margin-bottom:.25rem}.datetime-input[data-v-4e36acc3]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem}.datetime-input[data-v-4e36acc3]:focus{outline:none;border-color:#17a2b8}.preview-section[data-v-4e36acc3]{margin-top:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #17a2b8}.preview-header[data-v-4e36acc3]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;margin-bottom:.75rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px}.preview-content[data-v-4e36acc3]{background:#fff;padding:1rem;border-radius:6px}.preview-text[data-v-4e36acc3]{line-height:1.6;color:#212529;white-space:pre-wrap;word-break:break-word}.preview-buttons[data-v-4e36acc3]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.preview-button[data-v-4e36acc3]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#17a2b8;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s}.preview-button[data-v-4e36acc3]:hover{background:#138496}.composer-footer[data-v-4e36acc3]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:2px solid #e9ecef}.btn-primary[data-v-4e36acc3],.btn-secondary[data-v-4e36acc3]{padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-4e36acc3]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.btn-primary[data-v-4e36acc3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #17a2b866}.btn-primary[data-v-4e36acc3]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-4e36acc3]{background:#e9ecef;color:#495057}.btn-secondary[data-v-4e36acc3]:hover{background:#dee2e6}@media (max-width: 768px){.editor-modal[data-v-4e36acc3]{width:100vw;height:100vh;max-height:100vh;margin:0;border-radius:0}.editor-header[data-v-4e36acc3]{padding:1rem}.editor-header h2[data-v-4e36acc3]{font-size:1.1rem}.editor-body[data-v-4e36acc3]{padding:1rem;max-height:calc(100vh - 140px);overflow-y:auto}.type-selector[data-v-4e36acc3]{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}.type-btn[data-v-4e36acc3]{flex:0 0 auto;min-width:90px;padding:.75rem;flex-direction:column;justify-content:center}.type-btn i[data-v-4e36acc3]{font-size:1.25rem}.type-btn span[data-v-4e36acc3]{font-size:.75rem}.form-group[data-v-4e36acc3]{margin-bottom:1.25rem}.form-group label[data-v-4e36acc3]{font-size:.875rem}.form-input[data-v-4e36acc3],.form-textarea[data-v-4e36acc3],.form-select[data-v-4e36acc3]{font-size:.9rem;padding:.75rem}.form-textarea[data-v-4e36acc3]{min-height:100px}.datetime-inputs[data-v-4e36acc3]{grid-template-columns:1fr;gap:.75rem}.button-config[data-v-4e36acc3]{padding:.75rem}.button-row[data-v-4e36acc3]{flex-direction:column;gap:.5rem}.button-row input[data-v-4e36acc3]{font-size:.875rem;padding:.625rem}.btn-remove[data-v-4e36acc3]{position:absolute;top:.5rem;right:.5rem}.composer-footer[data-v-4e36acc3]{flex-direction:column-reverse;padding:1rem;gap:.75rem}.btn-primary[data-v-4e36acc3],.btn-secondary[data-v-4e36acc3]{width:100%;justify-content:center;padding:.875rem;font-size:.95rem}}@media (max-width: 480px){.editor-header h2[data-v-4e36acc3]{font-size:1rem}.type-selector[data-v-4e36acc3]{gap:.25rem}.type-btn[data-v-4e36acc3]{min-width:80px;padding:.625rem}.type-btn i[data-v-4e36acc3]{font-size:1.1rem}.type-btn span[data-v-4e36acc3]{font-size:.7rem}.form-group[data-v-4e36acc3]{margin-bottom:1rem}.form-group label[data-v-4e36acc3]{font-size:.8rem}.form-input[data-v-4e36acc3],.form-textarea[data-v-4e36acc3],.form-select[data-v-4e36acc3]{font-size:.85rem;padding:.625rem}.button-config[data-v-4e36acc3]{padding:.625rem}.button-config h4[data-v-4e36acc3]{font-size:.9rem}.btn-add-button[data-v-4e36acc3]{font-size:.8rem;padding:.5rem}}.scheduling-container[data-v-099c0f9d]{padding:2rem;max-width:1400px;margin:0 auto}.scheduling-header[data-v-099c0f9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.header-title[data-v-099c0f9d]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-099c0f9d]{font-size:2.5rem;color:#0985fa}.scheduling-header h1[data-v-099c0f9d]{font-size:2rem;font-weight:700;color:#212529;margin:0 0 .25rem}.scheduling-header p[data-v-099c0f9d]{font-size:1rem;color:#6c757d;margin:0}.btn-primary[data-v-099c0f9d],.btn-secondary[data-v-099c0f9d],.btn-danger[data-v-099c0f9d]{padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-primary[data-v-099c0f9d]{background:linear-gradient(135deg,#0985fa,#0770d9);color:#fff;box-shadow:0 4px 12px #0985fa4d}.btn-primary[data-v-099c0f9d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0985fa66}.btn-primary[data-v-099c0f9d]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-099c0f9d]{background:#e9ecef;color:#495057}.btn-secondary[data-v-099c0f9d]:hover:not(:disabled){background:#dee2e6}.btn-danger[data-v-099c0f9d]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.btn-danger[data-v-099c0f9d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #dc354566}.loading-state[data-v-099c0f9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-099c0f9d]{width:48px;height:48px;border:4px solid #e9ecef;border-top-color:#0985fa;border-radius:50%;animation:spin-099c0f9d 1s linear infinite;margin-bottom:1rem}@keyframes spin-099c0f9d{to{transform:rotate(360deg)}}.channels-grid[data-v-099c0f9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.channel-card[data-v-099c0f9d]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #00000014;border:1px solid #e9ecef;transition:all .3s}.channel-card[data-v-099c0f9d]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.channel-header[data-v-099c0f9d]{display:flex;gap:1rem;margin-bottom:1rem}.channel-icon[data-v-099c0f9d]{width:50px;height:50px;background:linear-gradient(135deg,#0985fa,#0770d9);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.channel-info[data-v-099c0f9d]{flex:1}.channel-info h3[data-v-099c0f9d]{font-size:1.125rem;font-weight:700;color:#212529;margin:0 0 .5rem}.channel-username[data-v-099c0f9d],.channel-id[data-v-099c0f9d]{font-size:.875rem;color:#6c757d;margin:.25rem 0;display:flex;align-items:center;gap:.375rem}.channel-username i[data-v-099c0f9d]{color:#08c}.channel-actions[data-v-099c0f9d]{display:flex;gap:.5rem}.btn-action[data-v-099c0f9d]{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-schedule[data-v-099c0f9d]{background:#28a745;color:#fff}.btn-schedule[data-v-099c0f9d]:hover{background:#218838;transform:translateY(-2px)}.btn-remove[data-v-099c0f9d]{background:#dc3545;color:#fff;width:45px;padding:.75rem}.btn-remove[data-v-099c0f9d]:hover{background:#c82333;transform:translateY(-2px)}.empty-state[data-v-099c0f9d]{text-align:center;padding:4rem 2rem}.empty-state i[data-v-099c0f9d]{font-size:4rem;color:#dee2e6;margin-bottom:1rem}.empty-state h3[data-v-099c0f9d]{font-size:1.5rem;color:#495057;margin:0 0 .5rem}.empty-state p[data-v-099c0f9d]{color:#6c757d;margin-bottom:1.5rem}.alert[data-v-099c0f9d]{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.alert i[data-v-099c0f9d]{font-size:1.25rem;flex-shrink:0}.alert-warning[data-v-099c0f9d]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.alert-warning i[data-v-099c0f9d]{color:#ffc107}.alert-warning a[data-v-099c0f9d]{color:#0985fa;font-weight:600;text-decoration:underline}.alert-success[data-v-099c0f9d]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:2px solid #b1dfbb;color:#155724}.alert-error[data-v-099c0f9d]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:2px solid #f1b0b7;color:#721c24}.alert.floating[data-v-099c0f9d]{position:fixed;top:2rem;right:2rem;z-index:10000;min-width:300px;box-shadow:0 8px 24px #00000026}.modal-overlay[data-v-099c0f9d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-099c0f9d]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-small[data-v-099c0f9d]{max-width:450px}.modal-large[data-v-099c0f9d]{max-width:900px}.modal-header[data-v-099c0f9d]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e9ecef}.modal-header h2[data-v-099c0f9d]{font-size:1.5rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.5rem}.close-btn[data-v-099c0f9d]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.25rem;transition:all .2s}.close-btn[data-v-099c0f9d]:hover{color:#212529}.modal-body[data-v-099c0f9d]{padding:1.5rem}.modal-footer[data-v-099c0f9d]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e9ecef}.form-group[data-v-099c0f9d]{margin-bottom:1.5rem}.form-group label[data-v-099c0f9d]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.label-text[data-v-099c0f9d]{font-size:.95rem;font-weight:600;color:#212529;display:flex;align-items:center;gap:.5rem}.label-hint[data-v-099c0f9d]{font-size:.85rem;color:#6c757d}.input-wrapper[data-v-099c0f9d]{position:relative;display:flex;gap:.5rem}.input-wrapper input[data-v-099c0f9d]{flex:1;padding:.875rem 1rem;font-size:.95rem;border:2px solid #e9ecef;border-radius:8px;transition:all .2s}.input-wrapper input[data-v-099c0f9d]:focus{outline:none;border-color:#0985fa;box-shadow:0 0 0 3px #0985fa1a}.btn-fetch[data-v-099c0f9d]{padding:.875rem 1.25rem;background:#0985fa;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.btn-fetch[data-v-099c0f9d]:hover:not(:disabled){background:#0770d9}.btn-fetch[data-v-099c0f9d]:disabled{opacity:.5;cursor:not-allowed}.help-hint[data-v-099c0f9d]{font-size:.85rem;color:#6c757d;margin:.5rem 0 0;display:flex;align-items:center;gap:.375rem}.channel-preview[data-v-099c0f9d]{margin-top:1rem;padding:1rem;background:#e7f5ff;border:2px solid #74c0fc;border-radius:8px}.preview-header[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0c8599;margin-bottom:.75rem}.preview-content[data-v-099c0f9d]{display:flex;align-items:center;gap:1rem}.preview-icon[data-v-099c0f9d]{width:45px;height:45px;background:linear-gradient(135deg,#0985fa,#0770d9);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}.preview-content h4[data-v-099c0f9d]{margin:0 0 .25rem;font-size:1rem;color:#212529}.preview-content p[data-v-099c0f9d]{margin:0;font-size:.875rem;color:#6c757d}.error-message[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:.875rem}.warning-text[data-v-099c0f9d]{margin-top:.5rem;font-size:.875rem;color:#856404}.scheduled-messages-section[data-v-099c0f9d]{margin-top:3rem}.section-header[data-v-099c0f9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-099c0f9d]{font-size:1.5rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.75rem}.section-header h2 i[data-v-099c0f9d]{color:#0985fa}.btn-refresh[data-v-099c0f9d]{padding:.75rem 1.25rem;background:#fff;border:2px solid #e9ecef;border-radius:8px;font-weight:600;color:#495057;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-refresh[data-v-099c0f9d]:hover:not(:disabled){border-color:#0985fa;color:#0985fa}.btn-refresh[data-v-099c0f9d]:disabled{opacity:.5;cursor:not-allowed}.spinning[data-v-099c0f9d]{animation:spin-099c0f9d 1s linear infinite}.loading-state-small[data-v-099c0f9d]{display:flex;align-items:center;gap:1rem;padding:2rem;justify-content:center}.spinner-small[data-v-099c0f9d]{width:32px;height:32px;border:3px solid #e9ecef;border-top-color:#0985fa;border-radius:50%;animation:spin-099c0f9d 1s linear infinite}.messages-list[data-v-099c0f9d]{display:flex;flex-direction:column;gap:1rem}.message-card[data-v-099c0f9d]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;transition:all .3s}.message-card[data-v-099c0f9d]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.message-header[data-v-099c0f9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.message-type-badge[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600}.badge-text[data-v-099c0f9d]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2}.badge-photo[data-v-099c0f9d]{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2}.badge-video[data-v-099c0f9d]{background:linear-gradient(135deg,#fce4ec,#f8bbd0);color:#c2185b}.badge-audio[data-v-099c0f9d]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#388e3c}.badge-document[data-v-099c0f9d]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#f57c00}.message-status[data-v-099c0f9d]{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:20px;font-size:.8125rem;font-weight:600}.status-pending[data-v-099c0f9d]{background:#fff3cd;color:#856404}.status-sent[data-v-099c0f9d]{background:#d4edda;color:#155724}.status-failed[data-v-099c0f9d]{background:#f8d7da;color:#721c24}.status-cancelled[data-v-099c0f9d]{background:#e2e3e5;color:#383d41}.message-body[data-v-099c0f9d]{margin-bottom:1rem}.message-channel[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;color:#495057;font-weight:600}.message-channel i[data-v-099c0f9d]{color:#0985fa}.message-content[data-v-099c0f9d]{background:#f8f9fa;padding:.875rem 1rem;border-radius:8px;margin-bottom:.75rem;color:#495057;line-height:1.5;border-left:3px solid #0985fa}.message-media[data-v-099c0f9d],.message-buttons[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.message-media i[data-v-099c0f9d],.message-buttons i[data-v-099c0f9d]{color:#0985fa}.message-footer[data-v-099c0f9d]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e9ecef;flex-wrap:wrap;gap:.75rem}.message-schedule-info[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#495057}.message-schedule-info i[data-v-099c0f9d]{color:#0985fa}.message-actions[data-v-099c0f9d]{display:flex;gap:.5rem}.btn-icon[data-v-099c0f9d]{width:36px;height:36px;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:.875rem}.btn-edit[data-v-099c0f9d]{background:#17a2b8;color:#fff}.btn-edit[data-v-099c0f9d]:hover{background:#138496;transform:translateY(-2px)}.btn-cancel[data-v-099c0f9d]{background:#ffc107;color:#212529}.btn-cancel[data-v-099c0f9d]:hover{background:#e0a800;transform:translateY(-2px)}.btn-delete[data-v-099c0f9d]{background:#dc3545;color:#fff}.btn-delete[data-v-099c0f9d]:hover{background:#c82333;transform:translateY(-2px)}.empty-messages[data-v-099c0f9d]{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;border:2px dashed #dee2e6}.empty-messages i[data-v-099c0f9d]{font-size:3rem;color:#dee2e6;margin-bottom:.75rem}.empty-messages p[data-v-099c0f9d]{color:#6c757d;margin:0}.modal-enter-active[data-v-099c0f9d],.modal-leave-active[data-v-099c0f9d]{transition:opacity .3s}.modal-enter-from[data-v-099c0f9d],.modal-leave-to[data-v-099c0f9d]{opacity:0}.modal-enter-active .modal-content[data-v-099c0f9d],.modal-leave-active .modal-content[data-v-099c0f9d]{transition:transform .3s}.modal-enter-from .modal-content[data-v-099c0f9d],.modal-leave-to .modal-content[data-v-099c0f9d]{transform:scale(.9)}.fade-enter-active[data-v-099c0f9d],.fade-leave-active[data-v-099c0f9d]{transition:all .3s}.fade-enter-from[data-v-099c0f9d],.fade-leave-to[data-v-099c0f9d]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.scheduling-container[data-v-099c0f9d]{padding:1rem}.scheduling-header[data-v-099c0f9d]{flex-direction:column;align-items:flex-start;gap:1rem}.scheduling-header h1[data-v-099c0f9d]{font-size:1.5rem}.btn-add-channel[data-v-099c0f9d]{width:100%;justify-content:center}.channels-grid[data-v-099c0f9d]{grid-template-columns:1fr;gap:1rem}.channel-card[data-v-099c0f9d]{padding:1rem}.channel-header[data-v-099c0f9d]{flex-direction:column;align-items:flex-start;gap:.75rem}.channel-status[data-v-099c0f9d]{align-self:flex-start}.channel-actions[data-v-099c0f9d]{flex-direction:column;gap:.5rem}.action-btn[data-v-099c0f9d]{width:100%;justify-content:center}.alert.floating[data-v-099c0f9d]{left:1rem;right:1rem;min-width:auto}.modal-content[data-v-099c0f9d]{margin:0;padding:0;width:100vw;max-width:100vw;max-height:100vh;border-radius:0}.wizard-modal[data-v-099c0f9d]{max-width:100vw}.modal-header[data-v-099c0f9d]{padding:1rem}.modal-header h2[data-v-099c0f9d]{font-size:1.1rem}.modal-body[data-v-099c0f9d]{padding:1rem;max-height:calc(100vh - 200px);overflow-y:auto}.wizard-progress[data-v-099c0f9d]{margin:1rem 0;padding:0 1rem}.wizard-form[data-v-099c0f9d]{padding:0 1rem 1rem;min-height:auto}.step-header[data-v-099c0f9d]{padding:1rem;margin-bottom:1.5rem}.step-icon[data-v-099c0f9d]{width:45px;height:45px;font-size:1.25rem}.step-header h3[data-v-099c0f9d]{font-size:1.1rem}.step-header p[data-v-099c0f9d]{font-size:.85rem}.form-group[data-v-099c0f9d]{margin-bottom:1.25rem}.form-group label[data-v-099c0f9d]{font-size:.875rem}.form-input[data-v-099c0f9d]{font-size:.9rem;padding:.75rem}.confirmation-card[data-v-099c0f9d]{padding:1.25rem;flex-direction:column;text-align:center}.confirm-icon[data-v-099c0f9d]{width:60px;height:60px;font-size:1.75rem}.confirm-details h4[data-v-099c0f9d]{font-size:1.15rem}.confirm-details p[data-v-099c0f9d]{font-size:.875rem;justify-content:center}.info-notice[data-v-099c0f9d]{padding:1rem;font-size:.85rem}.wizard-navigation[data-v-099c0f9d]{padding:1rem;flex-direction:column;gap:.75rem}.btn-nav[data-v-099c0f9d]{width:100%;justify-content:center;padding:.875rem}.btn-previous[data-v-099c0f9d]{order:2}.step-indicator[data-v-099c0f9d]{order:1}.btn-next[data-v-099c0f9d],.btn-create-final[data-v-099c0f9d]{order:3;margin-left:0}.form-actions[data-v-099c0f9d]{flex-direction:column-reverse;gap:.75rem}.btn-cancel[data-v-099c0f9d],.btn-submit[data-v-099c0f9d]{width:100%;justify-content:center}.messages-section[data-v-099c0f9d]{padding:1rem}.section-header h2[data-v-099c0f9d]{font-size:1.25rem}.messages-list[data-v-099c0f9d]{gap:1rem}.message-card[data-v-099c0f9d]{padding:1rem}.message-header[data-v-099c0f9d]{flex-direction:column;align-items:flex-start;gap:.75rem}.message-actions[data-v-099c0f9d]{flex-direction:column;gap:.5rem;margin-top:1rem}.message-actions button[data-v-099c0f9d]{width:100%;justify-content:center}}@media (max-width: 480px){.scheduling-container[data-v-099c0f9d]{padding:.75rem}.scheduling-header h1[data-v-099c0f9d]{font-size:1.25rem}.channel-card[data-v-099c0f9d],.message-card[data-v-099c0f9d],.messages-section[data-v-099c0f9d]{padding:.875rem}.modal-content[data-v-099c0f9d]{margin:0;padding:0;width:100vw;max-width:100vw;border-radius:0}.modal-header h2[data-v-099c0f9d]{font-size:1rem}.modal-body[data-v-099c0f9d]{padding:.75rem}.wizard-progress[data-v-099c0f9d]{margin:.75rem 0;padding:0 .75rem}.wizard-form[data-v-099c0f9d]{padding:0 .75rem .75rem}.step-header[data-v-099c0f9d]{padding:.75rem;margin-bottom:1rem}.step-icon[data-v-099c0f9d]{width:40px;height:40px;font-size:1.1rem}.step-header h3[data-v-099c0f9d]{font-size:.95rem}.step-header p[data-v-099c0f9d],.form-group label[data-v-099c0f9d]{font-size:.8rem}.form-input[data-v-099c0f9d]{font-size:.85rem;padding:.625rem}.btn-fetch[data-v-099c0f9d]{padding:.625rem .875rem;font-size:.85rem}.help-hint[data-v-099c0f9d]{font-size:.75rem}.channel-preview[data-v-099c0f9d]{padding:.875rem}.preview-content h4[data-v-099c0f9d]{font-size:.95rem}.confirmation-card[data-v-099c0f9d]{padding:1rem}.confirm-icon[data-v-099c0f9d]{width:55px;height:55px;font-size:1.5rem}.confirm-details h4[data-v-099c0f9d]{font-size:1rem}.confirm-details p[data-v-099c0f9d]{font-size:.8rem}.info-notice[data-v-099c0f9d]{padding:.875rem;font-size:.8rem}.info-notice i[data-v-099c0f9d]{font-size:1.25rem}.wizard-navigation[data-v-099c0f9d]{padding:.75rem}.btn-nav[data-v-099c0f9d]{padding:.75rem 1.25rem;font-size:.875rem}.step-indicator[data-v-099c0f9d]{font-size:.8rem}.close-button[data-v-099c0f9d]{width:1.75rem;height:1.75rem;font-size:1rem}.form-group label[data-v-099c0f9d]{font-size:.9rem}.form-input[data-v-099c0f9d],.form-textarea[data-v-099c0f9d]{font-size:.875rem;padding:.875rem}.btn-cancel[data-v-099c0f9d],.btn-submit[data-v-099c0f9d],.action-btn[data-v-099c0f9d]{padding:.875rem;font-size:.9rem}.channel-info h3[data-v-099c0f9d],.message-header h4[data-v-099c0f9d]{font-size:1rem}.channel-info p[data-v-099c0f9d],.message-content[data-v-099c0f9d]{font-size:.875rem}.channel-status[data-v-099c0f9d],.message-status[data-v-099c0f9d]{font-size:.75rem;padding:.2rem .6rem}}.wizard-modal[data-v-099c0f9d]{max-width:650px}.wizard-progress[data-v-099c0f9d]{display:flex;justify-content:space-between;margin:2rem 0;position:relative}.wizard-progress[data-v-099c0f9d]:before{content:"";position:absolute;top:20px;left:25%;right:25%;height:2px;background:#e9ecef;z-index:0}.progress-step[data-v-099c0f9d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;position:relative;z-index:1}.step-circle[data-v-099c0f9d]{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6c757d;transition:all .3s ease}.progress-step.active .step-circle[data-v-099c0f9d]{background:#9b59b6;border-color:#9b59b6;color:#fff;box-shadow:0 0 0 4px #9b59b633;transform:scale(1.1)}.progress-step.completed .step-circle[data-v-099c0f9d]{background:#9b59b6;border-color:#9b59b6;color:#fff}.step-circle svg[data-v-099c0f9d]{width:20px;height:20px;stroke:#fff;stroke-width:3;fill:none}.step-label[data-v-099c0f9d]{font-size:.75rem;color:#6c757d;text-align:center;font-weight:500}.progress-step.active .step-label[data-v-099c0f9d]{color:#9b59b6;font-weight:600}.progress-step.completed .step-label[data-v-099c0f9d]{color:#9b59b6}.wizard-form[data-v-099c0f9d]{min-height:350px;display:flex;flex-direction:column}.wizard-step[data-v-099c0f9d]{flex:1;animation:fadeInSlide-099c0f9d .4s ease}@keyframes fadeInSlide-099c0f9d{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.step-header[data-v-099c0f9d]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#e8d5f2,#dac3e8);border-radius:12px;border-left:4px solid #9b59b6}.step-icon[data-v-099c0f9d]{width:50px;height:50px;background:#9b59b6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.step-header h3[data-v-099c0f9d]{font-size:1.3rem;font-weight:700;color:#6c2e8f;margin:0 0 .25rem}.step-header p[data-v-099c0f9d]{font-size:.9rem;color:#6c2e8f;margin:0;opacity:.8}.form-input-large[data-v-099c0f9d]{font-size:1.1rem;padding:1.25rem}.confirmation-card[data-v-099c0f9d]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#fff;border:2px solid #9b59b6;border-radius:12px;margin-bottom:1.5rem}.confirm-icon[data-v-099c0f9d]{width:70px;height:70px;background:linear-gradient(135deg,#9b59b6,#8e44ad);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;flex-shrink:0}.confirm-details[data-v-099c0f9d]{flex:1}.confirm-details h4[data-v-099c0f9d]{font-size:1.4rem;font-weight:700;color:#212529;margin:0 0 .5rem}.confirm-details p[data-v-099c0f9d]{display:flex;align-items:center;gap:.5rem;margin:.25rem 0;color:#6c757d;font-size:.95rem}.confirm-details .username[data-v-099c0f9d]{color:#9b59b6;font-weight:600}.confirm-details .chat-id[data-v-099c0f9d]{font-family:monospace;color:#495057}.info-notice[data-v-099c0f9d]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#d1ecf1,#bee5eb);border:2px solid #17a2b8;border-radius:8px;color:#0c5460}.info-notice i[data-v-099c0f9d]{font-size:1.5rem;color:#17a2b8;flex-shrink:0;margin-top:.125rem}.info-notice strong[data-v-099c0f9d]{display:block;margin-bottom:.25rem;font-size:1rem}.info-notice p[data-v-099c0f9d]{margin:0;font-size:.9rem;line-height:1.5}.error-box[data-v-099c0f9d]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff5f5;border:2px solid #dc3545;border-radius:8px;color:#721c24;margin-top:1rem}.error-box i[data-v-099c0f9d]{font-size:1.25rem;color:#dc3545}.animate-in[data-v-099c0f9d]{animation:slideDown-099c0f9d .3s ease}@keyframes slideDown-099c0f9d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wizard-navigation[data-v-099c0f9d]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef;gap:1rem}.btn-nav[data-v-099c0f9d]{padding:.875rem 1.75rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.btn-previous[data-v-099c0f9d]{background:#f8f9fa;color:#495057;border:2px solid #e9ecef}.btn-previous[data-v-099c0f9d]:hover{background:#e9ecef;border-color:#dee2e6}.btn-next[data-v-099c0f9d]{background:#9b59b6;color:#fff;margin-left:auto}.btn-next[data-v-099c0f9d]:hover:not(:disabled){background:#8e44ad;transform:translateY(-2px);box-shadow:0 4px 12px #9b59b64d}.btn-next[data-v-099c0f9d]:disabled{opacity:.5;cursor:not-allowed}.btn-create-final[data-v-099c0f9d]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;margin-left:auto;box-shadow:0 4px 12px #9b59b64d}.btn-create-final[data-v-099c0f9d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #9b59b666}.btn-create-final[data-v-099c0f9d]:disabled{opacity:.7;cursor:not-allowed}.step-indicator[data-v-099c0f9d]{font-size:.875rem;color:#6c757d;font-weight:500}@media (max-width: 768px){.wizard-modal[data-v-099c0f9d]{max-width:100%}.wizard-progress[data-v-099c0f9d]{margin:1.5rem 0}.step-circle[data-v-099c0f9d]{width:35px;height:35px}.step-label[data-v-099c0f9d]{font-size:.65rem}.step-header[data-v-099c0f9d]{flex-direction:column;padding:1rem}.step-icon[data-v-099c0f9d]{width:45px;height:45px;font-size:1.25rem}.wizard-navigation[data-v-099c0f9d]{flex-direction:column;gap:.75rem}.btn-nav[data-v-099c0f9d]{width:100%;justify-content:center}.btn-previous[data-v-099c0f9d]{order:2}.step-indicator[data-v-099c0f9d]{order:1}.btn-next[data-v-099c0f9d],.btn-create-final[data-v-099c0f9d]{order:3;margin-left:0}.confirmation-card[data-v-099c0f9d]{flex-direction:column;text-align:center;padding:1.5rem}.confirm-details p[data-v-099c0f9d]{justify-content:center}}@media (max-width: 480px){.step-circle[data-v-099c0f9d]{width:30px;height:30px;font-size:.75rem}.step-circle svg[data-v-099c0f9d]{width:14px;height:14px}.step-label[data-v-099c0f9d]{font-size:.6rem}.step-header h3[data-v-099c0f9d]{font-size:1rem}.step-header p[data-v-099c0f9d]{font-size:.85rem}.form-input-large[data-v-099c0f9d]{font-size:1rem;padding:1rem}.confirm-icon[data-v-099c0f9d]{width:60px;height:60px;font-size:1.75rem}.confirm-details h4[data-v-099c0f9d]{font-size:1.1rem}.confirm-details p[data-v-099c0f9d]{font-size:.85rem}}.welcome-editor[data-v-f0b9e409]{background:#fff;border-radius:16px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.editor-header[data-v-f0b9e409]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:2px solid #e9ecef}.editor-header h3[data-v-f0b9e409]{font-size:1.5rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.75rem}.editor-header i[data-v-f0b9e409]{color:#28a745}.close-btn[data-v-f0b9e409]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.25rem;transition:all .2s}.close-btn[data-v-f0b9e409]:hover{color:#212529}.editor-body[data-v-f0b9e409]{flex:1;overflow-y:auto;padding:1.5rem}.type-selector[data-v-f0b9e409]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.type-btn[data-v-f0b9e409]{flex:1;min-width:100px;padding:.875rem 1rem;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:600;color:#6c757d}.type-btn i[data-v-f0b9e409]{font-size:1.5rem}.type-btn[data-v-f0b9e409]:hover{border-color:#28a745;color:#28a745}.type-btn.active[data-v-f0b9e409]{background:linear-gradient(135deg,#28a745,#218838);border-color:#28a745;color:#fff}.form-section[data-v-f0b9e409]{margin-bottom:1.5rem}.section-label[data-v-f0b9e409]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#212529;margin-bottom:.75rem}.section-label i[data-v-f0b9e409]{color:#28a745}.file-upload[data-v-f0b9e409]{display:flex;align-items:center;gap:.75rem}.file-input[data-v-f0b9e409]{display:none}.file-label[data-v-f0b9e409]{flex:1;padding:1rem;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#6c757d;font-weight:500}.file-label[data-v-f0b9e409]:hover{border-color:#28a745;background:#e7f5e9;color:#28a745}.file-label i[data-v-f0b9e409]{font-size:1.25rem}.file-name[data-v-f0b9e409]{color:#28a745;font-weight:600}.file-info[data-v-f0b9e409]{display:flex;align-items:center;gap:.5rem}.file-size[data-v-f0b9e409]{font-size:.875rem;color:#6c757d}.btn-clear-file[data-v-f0b9e409]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;cursor:pointer;transition:all .2s}.btn-clear-file[data-v-f0b9e409]:hover{background:#c82333}.size-limits[data-v-f0b9e409]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;color:#6c757d}.media-preview[data-v-f0b9e409]{margin-top:1rem;border-radius:8px;overflow:hidden;border:2px solid #e9ecef}.media-preview img[data-v-f0b9e409]{width:100%;max-height:300px;object-fit:cover}.formatting-toolbar[data-v-f0b9e409]{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:#f8f9fa;border-radius:8px 8px 0 0;border:1px solid #dee2e6;border-bottom:none;flex-wrap:wrap}.format-btn[data-v-f0b9e409]{padding:.5rem .75rem;background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;transition:all .2s;color:#495057;font-size:.875rem}.format-btn[data-v-f0b9e409]:hover{background:#e9ecef;color:#212529}.variable-btn[data-v-f0b9e409]{font-family:monospace;font-weight:600;color:#28a745}.variable-btn[data-v-f0b9e409]:hover{background:#e7f5e9;color:#218838}.divider[data-v-f0b9e409]{width:1px;height:24px;background:#dee2e6;margin:0 .5rem}.parse-mode-select[data-v-f0b9e409]{padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;font-size:.875rem}.content-textarea[data-v-f0b9e409]{width:100%;padding:1rem;border:1px solid #dee2e6;border-radius:0 0 8px 8px;font-family:inherit;font-size:.95rem;line-height:1.6;resize:vertical}.content-textarea[data-v-f0b9e409]:focus{outline:none;border-color:#28a745}.char-count[data-v-f0b9e409]{text-align:right;font-size:.875rem;color:#6c757d;margin-top:.25rem}.variables-help[data-v-f0b9e409]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#e7f5e9,#d4edda);border-left:4px solid #28a745;border-radius:6px;font-size:.875rem;color:#155724}.variables-help i[data-v-f0b9e409]{color:#28a745;font-size:1rem;margin-top:.125rem}.variables-help code[data-v-f0b9e409]{background:#fff;padding:.125rem .375rem;border-radius:4px;font-family:monospace;color:#28a745;font-weight:600}.button-row[data-v-f0b9e409]{display:flex;gap:.5rem;margin-bottom:.5rem}.btn-input[data-v-f0b9e409]{flex:1;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem}.btn-input[data-v-f0b9e409]:focus{outline:none;border-color:#28a745}.btn-remove-row[data-v-f0b9e409]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;cursor:pointer}.btn-add[data-v-f0b9e409]{background:#28a745;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:all .2s}.btn-add[data-v-f0b9e409]:hover:not(:disabled){background:#218838}.btn-add[data-v-f0b9e409]:disabled{opacity:.5;cursor:not-allowed}.limit-text[data-v-f0b9e409]{font-size:.875rem;color:#856404;margin-left:.5rem}.preview-section[data-v-f0b9e409]{margin-top:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}.preview-header[data-v-f0b9e409]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;margin-bottom:.75rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px}.preview-content[data-v-f0b9e409]{background:#fff;padding:1rem;border-radius:6px}.preview-media[data-v-f0b9e409]{margin-bottom:.75rem;border-radius:6px;overflow:hidden}.preview-media img[data-v-f0b9e409]{width:100%;max-height:200px;object-fit:cover}.preview-text[data-v-f0b9e409]{line-height:1.6;color:#212529;white-space:pre-wrap;word-break:break-word}.preview-text .variable[data-v-f0b9e409]{background:linear-gradient(135deg,#e7f5e9,#d4edda);padding:.125rem .375rem;border-radius:4px;font-weight:600;color:#28a745}.preview-buttons[data-v-f0b9e409]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.preview-button[data-v-f0b9e409]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#28a745;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s}.preview-button[data-v-f0b9e409]:hover{background:#218838}.editor-footer[data-v-f0b9e409]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:2px solid #e9ecef}.btn-primary[data-v-f0b9e409],.btn-secondary[data-v-f0b9e409]{padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-f0b9e409]{background:linear-gradient(135deg,#28a745,#218838);color:#fff}.btn-primary[data-v-f0b9e409]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.btn-primary[data-v-f0b9e409]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-f0b9e409]{background:#e9ecef;color:#495057}.btn-secondary[data-v-f0b9e409]:hover{background:#dee2e6}@media (max-width: 768px){.type-selector[data-v-f0b9e409]{flex-direction:column}.type-btn[data-v-f0b9e409]{flex-direction:row;justify-content:center}.editor-footer[data-v-f0b9e409]{flex-direction:column-reverse}.btn-primary[data-v-f0b9e409],.btn-secondary[data-v-f0b9e409]{width:100%;justify-content:center}}.welcome-container[data-v-3c34f888]{padding:2rem;max-width:1400px;margin:0 auto}.welcome-header[data-v-3c34f888]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.header-title[data-v-3c34f888]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-3c34f888]{font-size:2.5rem;color:#28a745}.welcome-header h1[data-v-3c34f888]{font-size:2rem;font-weight:700;color:#212529;margin:0 0 .25rem}.welcome-header p[data-v-3c34f888]{font-size:1rem;color:#6c757d;margin:0}.token-info[data-v-3c34f888]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border:2px solid #b1dfbb;border-radius:8px;margin-bottom:1.5rem;color:#155724;font-weight:600}.token-info i[data-v-3c34f888]{font-size:1.5rem;color:#28a745}.btn-primary[data-v-3c34f888],.btn-secondary[data-v-3c34f888],.btn-danger[data-v-3c34f888],.btn-warning[data-v-3c34f888],.btn-success[data-v-3c34f888]{padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-primary[data-v-3c34f888]{background:linear-gradient(135deg,#28a745,#218838);color:#fff;box-shadow:0 4px 12px #28a7454d}.btn-primary[data-v-3c34f888]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.btn-primary[data-v-3c34f888]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-3c34f888]{background:#e9ecef;color:#495057}.btn-secondary[data-v-3c34f888]:hover:not(:disabled){background:#dee2e6}.btn-danger[data-v-3c34f888]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.btn-danger[data-v-3c34f888]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #dc354566}.btn-warning[data-v-3c34f888]{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529}.btn-success[data-v-3c34f888]{background:linear-gradient(135deg,#28a745,#218838);color:#fff}.loading-state[data-v-3c34f888]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-3c34f888]{width:48px;height:48px;border:4px solid #e9ecef;border-top-color:#28a745;border-radius:50%;animation:spin-3c34f888 1s linear infinite;margin-bottom:1rem}@keyframes spin-3c34f888{to{transform:rotate(360deg)}}.groups-grid[data-v-3c34f888]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.group-card[data-v-3c34f888]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #00000014;border:1px solid #e9ecef;transition:all .3s}.group-card[data-v-3c34f888]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.group-header[data-v-3c34f888]{display:flex;gap:1rem;margin-bottom:1rem}.group-icon[data-v-3c34f888]{width:50px;height:50px;background:linear-gradient(135deg,#28a745,#218838);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.group-info[data-v-3c34f888]{flex:1}.group-info h3[data-v-3c34f888]{font-size:1.125rem;font-weight:700;color:#212529;margin:0 0 .5rem}.group-username[data-v-3c34f888],.group-id[data-v-3c34f888]{font-size:.875rem;color:#6c757d;margin:.25rem 0;display:flex;align-items:center;gap:.375rem}.group-username i[data-v-3c34f888]{color:#08c}.group-status[data-v-3c34f888]{margin-bottom:1rem}.status-badge[data-v-3c34f888]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;background:#e9ecef;color:#6c757d}.status-badge.active[data-v-3c34f888]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724}.status-badge i[data-v-3c34f888]{font-size:1rem}.welcome-message-preview[data-v-3c34f888]{margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-left:3px solid #28a745;border-radius:6px}.preview-label[data-v-3c34f888]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#495057;margin-bottom:.5rem}.preview-text[data-v-3c34f888]{font-size:.9rem;color:#6c757d;line-height:1.5}.group-actions[data-v-3c34f888]{display:flex;gap:.5rem}.btn-action[data-v-3c34f888]{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-edit[data-v-3c34f888]{background:#17a2b8;color:#fff}.btn-edit[data-v-3c34f888]:hover{background:#138496;transform:translateY(-2px)}.btn-remove[data-v-3c34f888]{background:#dc3545;color:#fff;width:45px;padding:.75rem}.btn-remove[data-v-3c34f888]:hover{background:#c82333;transform:translateY(-2px)}.empty-state[data-v-3c34f888]{text-align:center;padding:4rem 2rem}.empty-state i[data-v-3c34f888]{font-size:4rem;color:#dee2e6;margin-bottom:1rem}.empty-state h3[data-v-3c34f888]{font-size:1.5rem;color:#495057;margin:0 0 .5rem}.empty-state p[data-v-3c34f888]{color:#6c757d;margin-bottom:1.5rem}.alert[data-v-3c34f888]{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.alert i[data-v-3c34f888]{font-size:1.25rem;flex-shrink:0}.alert-warning[data-v-3c34f888]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.alert-warning i[data-v-3c34f888]{color:#ffc107}.alert-warning a[data-v-3c34f888]{color:#28a745;font-weight:600;text-decoration:underline}.alert-success[data-v-3c34f888]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:2px solid #b1dfbb;color:#155724}.alert-error[data-v-3c34f888]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:2px solid #f1b0b7;color:#721c24}.alert.floating[data-v-3c34f888]{position:fixed;top:2rem;right:2rem;z-index:10000;min-width:300px;box-shadow:0 8px 24px #00000026}.modal-overlay[data-v-3c34f888]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-3c34f888]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-small[data-v-3c34f888]{max-width:450px}.modal-large[data-v-3c34f888]{max-width:900px}.modal-header[data-v-3c34f888]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e9ecef}.modal-header h2[data-v-3c34f888]{font-size:1.5rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.5rem}.modal-header i[data-v-3c34f888]{color:#28a745}.close-btn[data-v-3c34f888]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.25rem;transition:all .2s}.close-btn[data-v-3c34f888]:hover{color:#212529}.modal-body[data-v-3c34f888]{padding:1.5rem}.modal-footer[data-v-3c34f888]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e9ecef}.form-group[data-v-3c34f888]{margin-bottom:1.5rem}.form-group label[data-v-3c34f888]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.label-text[data-v-3c34f888]{font-size:.95rem;font-weight:600;color:#212529;display:flex;align-items:center;gap:.5rem}.label-text i[data-v-3c34f888]{color:#28a745}.label-hint[data-v-3c34f888]{font-size:.85rem;color:#6c757d}.input-wrapper[data-v-3c34f888]{position:relative;display:flex;gap:.5rem}.input-wrapper input[data-v-3c34f888]{flex:1;padding:.875rem 1rem;font-size:.95rem;border:2px solid #e9ecef;border-radius:8px;transition:all .2s}.input-wrapper input[data-v-3c34f888]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}.input-wrapper input[data-v-3c34f888]:disabled{background:#f8f9fa;cursor:not-allowed}.btn-fetch[data-v-3c34f888]{padding:.875rem 1.25rem;background:#28a745;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.btn-fetch[data-v-3c34f888]:hover:not(:disabled){background:#218838}.btn-fetch[data-v-3c34f888]:disabled{opacity:.5;cursor:not-allowed}.welcome-textarea[data-v-3c34f888]{width:100%;padding:1rem;font-size:.95rem;border:2px solid #e9ecef;border-radius:8px;font-family:inherit;line-height:1.6;resize:vertical;transition:all .2s}.welcome-textarea[data-v-3c34f888]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}.help-hint[data-v-3c34f888]{font-size:.85rem;color:#6c757d;margin:.5rem 0 0;display:flex;align-items:center;gap:.375rem}.help-hint code[data-v-3c34f888]{background:#f8f9fa;padding:.125rem .375rem;border-radius:4px;font-family:monospace;color:#28a745;font-weight:600}.group-preview[data-v-3c34f888]{margin-top:1rem;padding:1rem;background:#e7f5ff;border:2px solid #74c0fc;border-radius:8px}.preview-header[data-v-3c34f888]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0c8599;margin-bottom:.75rem}.preview-content[data-v-3c34f888]{display:flex;align-items:center;gap:1rem}.preview-icon[data-v-3c34f888]{width:45px;height:45px;background:linear-gradient(135deg,#28a745,#218838);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}.preview-content h4[data-v-3c34f888]{margin:0 0 .25rem;font-size:1rem;color:#212529}.preview-content p[data-v-3c34f888]{margin:0;font-size:.875rem;color:#6c757d}.error-message[data-v-3c34f888]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:.875rem}.warning-text[data-v-3c34f888]{margin-top:.5rem;font-size:.875rem;color:#856404}.modal-enter-active[data-v-3c34f888],.modal-leave-active[data-v-3c34f888]{transition:opacity .3s}.modal-enter-from[data-v-3c34f888],.modal-leave-to[data-v-3c34f888]{opacity:0}.modal-enter-active .modal-content[data-v-3c34f888],.modal-leave-active .modal-content[data-v-3c34f888]{transition:transform .3s}.modal-enter-from .modal-content[data-v-3c34f888],.modal-leave-to .modal-content[data-v-3c34f888]{transform:scale(.9)}.fade-enter-active[data-v-3c34f888],.fade-leave-active[data-v-3c34f888]{transition:all .3s}.fade-enter-from[data-v-3c34f888],.fade-leave-to[data-v-3c34f888]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.welcome-container[data-v-3c34f888]{padding:1rem}.welcome-header[data-v-3c34f888]{flex-direction:column;align-items:flex-start;gap:1rem}.welcome-header h1[data-v-3c34f888]{font-size:1.5rem}.btn-add-group[data-v-3c34f888]{width:100%;justify-content:center}.groups-grid[data-v-3c34f888]{grid-template-columns:1fr;gap:1rem}.group-card[data-v-3c34f888]{padding:1rem}.group-header[data-v-3c34f888]{flex-direction:column;align-items:flex-start;gap:.75rem}.group-status-badge[data-v-3c34f888]{align-self:flex-start}.group-actions[data-v-3c34f888]{flex-wrap:wrap;gap:.5rem}.group-action-btn[data-v-3c34f888]{flex:1 1 calc(50% - .25rem);justify-content:center;min-width:120px}.alert.floating[data-v-3c34f888]{left:1rem;right:1rem;min-width:auto}.modal-content[data-v-3c34f888]{margin:1rem;padding:1.5rem;width:calc(100% - 2rem);max-height:calc(100vh - 2rem)}.modal-large[data-v-3c34f888]{max-width:100%}.modal-header h2[data-v-3c34f888]{font-size:1.25rem}.form-actions[data-v-3c34f888]{flex-direction:column-reverse;gap:.75rem}.btn-cancel[data-v-3c34f888],.btn-submit[data-v-3c34f888]{width:100%;justify-content:center}}@media (max-width: 480px){.welcome-container[data-v-3c34f888]{padding:.75rem}.welcome-header h1[data-v-3c34f888]{font-size:1.25rem}.group-card[data-v-3c34f888]{padding:.875rem}.modal-content[data-v-3c34f888]{margin:.5rem;padding:1rem;width:calc(100% - 1rem)}.modal-header h2[data-v-3c34f888]{font-size:1.1rem}.close-button[data-v-3c34f888]{width:1.75rem;height:1.75rem;font-size:1rem}.group-action-btn[data-v-3c34f888]{flex:1 1 100%;font-size:.85rem;padding:.625rem}.group-info h3[data-v-3c34f888]{font-size:1rem}.group-info p[data-v-3c34f888]{font-size:.875rem}.form-group label[data-v-3c34f888]{font-size:.9rem}.form-input[data-v-3c34f888],.form-textarea[data-v-3c34f888]{font-size:.875rem;padding:.875rem}.btn-cancel[data-v-3c34f888],.btn-submit[data-v-3c34f888]{padding:.875rem;font-size:.9rem}}.wizard-modal[data-v-3c34f888]{max-width:650px}.wizard-progress[data-v-3c34f888]{display:flex;justify-content:space-between;margin:2rem 0;position:relative}.wizard-progress[data-v-3c34f888]:before{content:"";position:absolute;top:20px;left:10%;right:10%;height:2px;background:#e9ecef;z-index:0}.progress-step[data-v-3c34f888]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;position:relative;z-index:1}.step-circle[data-v-3c34f888]{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6c757d;transition:all .3s ease}.progress-step.active .step-circle[data-v-3c34f888]{background:#28a745;border-color:#28a745;color:#fff;box-shadow:0 0 0 4px #28a74533;transform:scale(1.1)}.progress-step.completed .step-circle[data-v-3c34f888]{background:#28a745;border-color:#28a745;color:#fff}.step-circle svg[data-v-3c34f888]{width:20px;height:20px;stroke:#fff;stroke-width:3;fill:none}.step-label[data-v-3c34f888]{font-size:.75rem;color:#6c757d;text-align:center;font-weight:500}.progress-step.active .step-label[data-v-3c34f888]{color:#28a745;font-weight:600}.progress-step.completed .step-label[data-v-3c34f888]{color:#28a745}.wizard-form[data-v-3c34f888]{min-height:350px;display:flex;flex-direction:column}.wizard-step[data-v-3c34f888]{flex:1;animation:fadeInSlide-3c34f888 .4s ease}@keyframes fadeInSlide-3c34f888{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.step-header[data-v-3c34f888]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:12px;border-left:4px solid #28a745}.step-icon[data-v-3c34f888]{width:50px;height:50px;background:#28a745;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.step-header h3[data-v-3c34f888]{font-size:1.3rem;font-weight:700;color:#155724;margin:0 0 .25rem}.step-header p[data-v-3c34f888]{font-size:.9rem;color:#155724;margin:0;opacity:.8}.form-input-large[data-v-3c34f888]{font-size:1.1rem;padding:1.25rem;width:100%;border:2px solid #e9ecef;border-radius:8px;transition:all .2s}.form-input-large[data-v-3c34f888]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 4px #28a7451a}.variables-help[data-v-3c34f888]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}.help-header[data-v-3c34f888]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#155724;font-size:.9rem}.help-header i[data-v-3c34f888]{color:#28a745}.variables-list[data-v-3c34f888]{display:flex;flex-direction:column;gap:.5rem}.variable-item[data-v-3c34f888]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.variable-item[data-v-3c34f888]:hover{background:#e7f5e9;transform:translate(4px)}.variable-item code[data-v-3c34f888]{background:#28a745;color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.875rem;min-width:100px;text-align:center}.variable-item span[data-v-3c34f888]{color:#6c757d;font-size:.875rem}.message-preview[data-v-3c34f888]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}.preview-label[data-v-3c34f888]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;margin-bottom:.75rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.preview-bubble[data-v-3c34f888]{background:#fff;padding:1rem;border-radius:6px;color:#212529;line-height:1.6;white-space:pre-wrap}.advanced-options[data-v-3c34f888]{display:flex;flex-direction:column;gap:1rem}.option-card[data-v-3c34f888]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s}.option-card[data-v-3c34f888]:hover{border-color:#28a745;background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #28a74526}.option-icon[data-v-3c34f888]{width:60px;height:60px;background:linear-gradient(135deg,#28a745,#218838);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0}.option-content[data-v-3c34f888]{flex:1}.option-content h4[data-v-3c34f888]{font-size:1.1rem;font-weight:700;color:#212529;margin:0 0 .5rem}.option-content p[data-v-3c34f888]{color:#6c757d;font-size:.9rem;margin:0 0 .75rem}.option-content ul[data-v-3c34f888]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.option-content li[data-v-3c34f888]{font-size:.85rem;color:#28a745;display:flex;align-items:center;gap:.25rem}.option-content li i[data-v-3c34f888]{font-size:.75rem}.option-arrow[data-v-3c34f888]{color:#6c757d;font-size:1.5rem;flex-shrink:0;transition:all .2s}.option-card:hover .option-arrow[data-v-3c34f888]{color:#28a745;transform:translate(4px)}.skip-notice[data-v-3c34f888]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:8px;color:#856404;font-size:.9rem}.skip-notice i[data-v-3c34f888]{font-size:1.25rem}.error-box[data-v-3c34f888]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff5f5;border:2px solid #dc3545;border-radius:8px;color:#721c24;margin-top:1rem}.error-box i[data-v-3c34f888]{font-size:1.25rem;color:#dc3545}.animate-in[data-v-3c34f888]{animation:slideDown-3c34f888 .3s ease}@keyframes slideDown-3c34f888{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wizard-navigation[data-v-3c34f888]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef;gap:1rem}.btn-nav[data-v-3c34f888]{padding:.875rem 1.75rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.btn-previous[data-v-3c34f888]{background:#f8f9fa;color:#495057;border:2px solid #e9ecef}.btn-previous[data-v-3c34f888]:hover{background:#e9ecef;border-color:#dee2e6}.btn-next[data-v-3c34f888]{background:#28a745;color:#fff;margin-left:auto}.btn-next[data-v-3c34f888]:hover:not(:disabled){background:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.btn-next[data-v-3c34f888]:disabled{opacity:.5;cursor:not-allowed}.btn-create-final[data-v-3c34f888]{background:linear-gradient(135deg,#28a745,#218838);color:#fff;margin-left:auto;box-shadow:0 4px 12px #28a7454d}.btn-create-final[data-v-3c34f888]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.btn-create-final[data-v-3c34f888]:disabled{opacity:.7;cursor:not-allowed}.step-indicator[data-v-3c34f888]{font-size:.875rem;color:#6c757d;font-weight:500}@media (max-width: 768px){.wizard-modal[data-v-3c34f888]{max-width:100%}.wizard-progress[data-v-3c34f888]{margin:1.5rem 0}.step-circle[data-v-3c34f888]{width:35px;height:35px}.step-label[data-v-3c34f888]{font-size:.65rem}.step-header[data-v-3c34f888]{flex-direction:column;padding:1rem}.step-icon[data-v-3c34f888]{width:45px;height:45px;font-size:1.25rem}.wizard-navigation[data-v-3c34f888]{flex-direction:column;gap:.75rem}.btn-nav[data-v-3c34f888]{width:100%;justify-content:center}.btn-previous[data-v-3c34f888]{order:2}.step-indicator[data-v-3c34f888]{order:1}.btn-next[data-v-3c34f888],.btn-create-final[data-v-3c34f888]{order:3;margin-left:0}.option-card[data-v-3c34f888]{flex-direction:column;text-align:center}.option-content ul[data-v-3c34f888]{justify-content:center}}@media (max-width: 480px){.step-circle[data-v-3c34f888]{width:30px;height:30px;font-size:.75rem}.step-circle svg[data-v-3c34f888]{width:14px;height:14px}.step-label[data-v-3c34f888]{font-size:.6rem}.step-header h3[data-v-3c34f888]{font-size:1rem}.step-header p[data-v-3c34f888]{font-size:.85rem}.form-input-large[data-v-3c34f888]{font-size:1rem;padding:1rem}.option-icon[data-v-3c34f888]{width:50px;height:50px;font-size:1.5rem}.option-content h4[data-v-3c34f888]{font-size:1rem}.option-content p[data-v-3c34f888]{font-size:.85rem}}
