:root{--primary-color:#4f46e5;--primary-hover:#4338ca;--primary-light:#eef2ff;--secondary-color:#10b981;--secondary-hover:#059669;--warning-color:#f59e0b;--danger-color:#ef4444;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-white:#fff;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--bg-dark:#1f2937;--border-light:#e5e7eb;--border-medium:#d1d5db;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-secondary);color:var(--text-primary);line-height:1.6}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.header[data-v-1f8c8db2]{background:linear-gradient(135deg,var(--primary-color) 0,#6366f1 50%,var(--secondary-color) 100%);padding:var(--spacing-lg) var(--spacing-xl);display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-lg);position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px)}.logo[data-v-1f8c8db2]{font-size:1.75rem;font-weight:800;color:var(--text-white);display:flex;align-items:center;gap:var(--spacing-sm)}.logo i[data-v-1f8c8db2]{font-size:2rem;background:hsla(0,0%,100%,.2);padding:var(--spacing-sm);border-radius:var(--radius-lg)}.user-info[data-v-1f8c8db2]{color:var(--text-white);display:flex;align-items:center;gap:var(--spacing-lg);font-weight:500}.user-avatar[data-v-1f8c8db2]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.2rem;border:2px solid hsla(0,0%,100%,.3);transition:var(--transition-normal);cursor:pointer}.user-avatar[data-v-1f8c8db2]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.notifications[data-v-1f8c8db2]{position:relative;cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:var(--transition-fast)}.notifications[data-v-1f8c8db2]:hover{background:hsla(0,0%,100%,.1)}.notification-badge[data-v-1f8c8db2]{position:absolute;top:-2px;right:-2px;background:var(--danger-color);color:#fff;border-radius:var(--radius-full);width:18px;height:18px;font-size:.7rem;display:flex;align-items:center;justify-content:center;font-weight:600}.mobile-menu-toggle[data-v-1f8c8db2]{display:none;background:hsla(0,0%,100%,.2);border:none;color:var(--text-white);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem}@media (max-width:1024px){.accounts-grid[data-v-1f8c8db2],.users-grid[data-v-1f8c8db2]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.mobile-menu-toggle[data-v-1f8c8db2]{display:block}.sidebar[data-v-1f8c8db2]{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active[data-v-1f8c8db2]{transform:translateX(0)}.main-content[data-v-1f8c8db2]{margin-left:0;padding:var(--spacing-lg)}.accounts-grid[data-v-1f8c8db2],.users-grid[data-v-1f8c8db2]{grid-template-columns:1fr;gap:var(--spacing-lg)}.page-header[data-v-1f8c8db2]{flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.toolbar[data-v-1f8c8db2]{align-items:stretch}.toolbar-left[data-v-1f8c8db2],.toolbar[data-v-1f8c8db2]{flex-direction:column;gap:var(--spacing-md)}.filters[data-v-1f8c8db2]{flex-wrap:wrap}.form-row[data-v-1f8c8db2]{grid-template-columns:1fr}.modal-content[data-v-1f8c8db2]{margin:var(--spacing-lg);width:calc(100% - 2rem)}.tabs-nav[data-v-1f8c8db2]{flex-direction:column}.tab-btn[data-v-1f8c8db2]{justify-content:flex-start}}@keyframes fadeIn-1f8c8db2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-1f8c8db2]{animation:fadeIn-1f8c8db2 .3s ease}.sidebar[data-v-da8dfb1a]{position:fixed;left:0;top:88px;width:280px;height:calc(100vh - 88px);background:var(--bg-primary);box-shadow:var(--shadow-lg);padding:var(--spacing-xl) 0;overflow-y:auto;z-index:999}.nav-section[data-v-da8dfb1a]{margin-bottom:var(--spacing-xl)}.nav-section-title[data-v-da8dfb1a]{padding:0 var(--spacing-xl);font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-md)}.nav-item[data-v-da8dfb1a]{padding:var(--spacing-md) var(--spacing-xl);cursor:pointer;transition:var(--transition-fast);border-left:4px solid transparent;display:flex;align-items:center;gap:var(--spacing-md);font-weight:500;color:var(--text-secondary);position:relative;text-decoration:none!important}.nav-item i[data-v-da8dfb1a]{width:20px;text-align:center;font-size:1.1rem}.nav-item[data-v-da8dfb1a]:hover{background-color:var(--primary-light);color:var(--primary-color);transform:translateX(4px)}.nav-item.active[data-v-da8dfb1a]{background-color:var(--primary-light);border-left-color:var(--primary-color);color:var(--primary-color);font-weight:600}.nav-item.active[data-v-da8dfb1a]:after{content:"";position:absolute;right:var(--spacing-md);width:6px;height:6px;background:var(--primary-color);border-radius:var(--radius-full)}.nav-item.router-link-active[data-v-da8dfb1a]{background-color:var(--primary-light);border-left-color:var(--primary-color);color:var(--primary-color);font-weight:600}.nav-item.router-link-active[data-v-da8dfb1a]:after{content:"";position:absolute;right:var(--spacing-md);width:6px;height:6px;background:var(--primary-color);border-radius:var(--radius-full)}.mobile-menu-toggle[data-v-da8dfb1a]{display:none;background:hsla(0,0%,100%,.2);border:none;color:var(--text-white);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem}@media (max-width:1024px){.accounts-grid[data-v-da8dfb1a],.users-grid[data-v-da8dfb1a]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.mobile-menu-toggle[data-v-da8dfb1a]{display:block}.sidebar[data-v-da8dfb1a]{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active[data-v-da8dfb1a]{transform:translateX(0)}.main-content[data-v-da8dfb1a]{margin-left:0;padding:var(--spacing-lg)}.accounts-grid[data-v-da8dfb1a],.users-grid[data-v-da8dfb1a]{grid-template-columns:1fr;gap:var(--spacing-lg)}.page-header[data-v-da8dfb1a]{flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.toolbar[data-v-da8dfb1a]{align-items:stretch}.toolbar-left[data-v-da8dfb1a],.toolbar[data-v-da8dfb1a]{flex-direction:column;gap:var(--spacing-md)}.filters[data-v-da8dfb1a]{flex-wrap:wrap}.form-row[data-v-da8dfb1a]{grid-template-columns:1fr}.modal-content[data-v-da8dfb1a]{margin:var(--spacing-lg);width:calc(100% - 2rem)}.tabs-nav[data-v-da8dfb1a]{flex-direction:column}.tab-btn[data-v-da8dfb1a]{justify-content:flex-start}}@keyframes fadeIn-da8dfb1a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-da8dfb1a]{animation:fadeIn-da8dfb1a .3s ease}.main-content[data-v-65fd0f0a]{margin-left:280px;padding:var(--spacing-2xl);min-height:calc(100vh - 88px)}.page-header[data-v-65fd0f0a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl)}.page-title[data-v-65fd0f0a]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-65fd0f0a]{color:var(--text-secondary);font-size:1.125rem;font-weight:400}.page-actions[data-v-65fd0f0a]{display:flex;gap:var(--spacing-md);align-items:center}.last-update[data-v-65fd0f0a]{color:var(--text-muted)}.btn[data-v-65fd0f0a],.last-update[data-v-65fd0f0a]{font-size:.875rem;display:flex;align-items:center;gap:var(--spacing-sm)}.btn[data-v-65fd0f0a]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:none;font-weight:600;cursor:pointer;transition:var(--transition-fast);text-decoration:none}.btn-primary[data-v-65fd0f0a]{background:var(--primary-color);color:var(--text-white)}.btn-primary[data-v-65fd0f0a]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline[data-v-65fd0f0a]{background:transparent;color:var(--primary-color);border:2px solid var(--border-light)}.btn-outline[data-v-65fd0f0a]:hover{background:var(--primary-light);border-color:var(--primary-color)}.toolbar[data-v-65fd0f0a]{background:var(--bg-primary);padding:var(--spacing-lg);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);margin-bottom:var(--spacing-xl);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.toolbar-left[data-v-65fd0f0a]{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.filter-group[data-v-65fd0f0a]{display:flex;gap:var(--spacing-md);align-items:center}.filter-select[data-v-65fd0f0a]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.875rem;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);min-width:150px}.filter-select[data-v-65fd0f0a]:focus{outline:none;border-color:var(--primary-color)}.compare-toggle[data-v-65fd0f0a]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem;color:var(--text-secondary)}.toggle-switch[data-v-65fd0f0a]{position:relative;width:44px;height:24px;background:var(--border-light);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast)}.toggle-switch.active[data-v-65fd0f0a]{background:var(--primary-color)}.toggle-switch[data-v-65fd0f0a]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--bg-primary);border-radius:var(--radius-full);transition:var(--transition-fast)}.toggle-switch.active[data-v-65fd0f0a]:after{transform:translateX(20px)}.refresh-btn[data-v-65fd0f0a]{width:40px;height:40px;border:none;background:var(--bg-tertiary);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:var(--transition-fast)}.refresh-btn[data-v-65fd0f0a]:hover{background:var(--border-light);color:var(--text-primary)}.refresh-btn.loading[data-v-65fd0f0a]{animation:spin-65fd0f0a 1s linear infinite}.kpi-grid[data-v-65fd0f0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.kpi-card[data-v-65fd0f0a]{background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition-normal);position:relative;overflow:hidden}.kpi-card[data-v-65fd0f0a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.kpi-card[data-v-65fd0f0a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.kpi-header[data-v-65fd0f0a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.kpi-icon[data-v-65fd0f0a]{width:48px;height:48px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-white)}.kpi-icon.revenue[data-v-65fd0f0a]{background:var(--secondary-color)}.kpi-icon.cost[data-v-65fd0f0a]{background:var(--danger-color)}.kpi-icon.roas[data-v-65fd0f0a]{background:var(--primary-color)}.kpi-icon.conversions[data-v-65fd0f0a]{background:var(--purple-color)}.kpi-icon.ctr[data-v-65fd0f0a]{background:var(--warning-color)}.kpi-icon.cpc[data-v-65fd0f0a]{background:#06b6d4}.kpi-title[data-v-65fd0f0a]{font-size:.875rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.kpi-value[data-v-65fd0f0a]{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.kpi-change[data-v-65fd0f0a]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem;font-weight:600}.kpi-change.positive[data-v-65fd0f0a]{color:var(--secondary-color)}.kpi-change.negative[data-v-65fd0f0a]{color:var(--danger-color)}.kpi-change i[data-v-65fd0f0a]{font-size:1rem}.charts-section[data-v-65fd0f0a]{margin-bottom:var(--spacing-2xl)}.charts-grid[data-v-65fd0f0a]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl)}.chart-container[data-v-65fd0f0a]{background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.chart-header[data-v-65fd0f0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.chart-title[data-v-65fd0f0a]{font-size:1.25rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.chart-title i[data-v-65fd0f0a]{color:var(--primary-color)}.chart-controls[data-v-65fd0f0a]{display:flex;gap:var(--spacing-sm)}.chart-toggle[data-v-65fd0f0a]{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-light);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:.75rem;cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary)}.chart-toggle.active[data-v-65fd0f0a]{background:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}.chart-canvas[data-v-65fd0f0a]{position:relative;height:400px}.chart-canvas.small[data-v-65fd0f0a]{height:300px}.analysis-section[data-v-65fd0f0a]{margin-bottom:var(--spacing-2xl)}.analysis-tabs[data-v-65fd0f0a]{display:flex;background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xs);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);margin-bottom:var(--spacing-xl)}.analysis-tab[data-v-65fd0f0a]{flex:1;padding:var(--spacing-md) var(--spacing-lg);border:none;background:transparent;border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary);font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.analysis-tab.active[data-v-65fd0f0a]{background:var(--primary-color);color:var(--text-white);box-shadow:var(--shadow-sm)}.analysis-tab[data-v-65fd0f0a]:hover:not(.active){background:var(--primary-light);color:var(--primary-color)}.analysis-content[data-v-65fd0f0a]{display:none}.analysis-content.active[data-v-65fd0f0a]{display:block;animation:fadeIn-65fd0f0a .3s ease}.table-container[data-v-65fd0f0a]{background:var(--bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden}.table-header[data-v-65fd0f0a]{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}.table-title[data-v-65fd0f0a]{font-size:1.125rem;font-weight:700;color:var(--text-primary)}.table-actions[data-v-65fd0f0a]{display:flex;gap:var(--spacing-md);align-items:center}.search-input[data-v-65fd0f0a]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.875rem;width:200px}.search-input[data-v-65fd0f0a]:focus{outline:none;border-color:var(--primary-color)}table[data-v-65fd0f0a]{width:100%;border-collapse:collapse}td[data-v-65fd0f0a],th[data-v-65fd0f0a]{padding:var(--spacing-lg) var(--spacing-xl);text-align:left;border-bottom:1px solid var(--border-light)}th[data-v-65fd0f0a]{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:var(--transition-fast)}th[data-v-65fd0f0a]:hover{background:var(--border-light)}tbody tr[data-v-65fd0f0a]{transition:var(--transition-fast)}tbody tr[data-v-65fd0f0a]:hover{background:var(--bg-secondary)}.table-checkbox[data-v-65fd0f0a]{width:18px;height:18px;accent-color:var(--primary-color)}.campaign-cell[data-v-65fd0f0a]{display:flex;align-items:center;gap:var(--spacing-md)}.platform-icon[data-v-65fd0f0a]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--text-white);font-weight:600}.platform-facebook[data-v-65fd0f0a]{background:#1877f2}.platform-google[data-v-65fd0f0a]{background:#4285f4}.platform-instagram[data-v-65fd0f0a]{background:#e4405f}.platform-tiktok[data-v-65fd0f0a]{background:#000}.campaign-info[data-v-65fd0f0a]{flex:1}.campaign-name[data-v-65fd0f0a]{font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.campaign-id[data-v-65fd0f0a]{font-size:.875rem;color:var(--text-secondary)}.status-badge[data-v-65fd0f0a]{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active[data-v-65fd0f0a]{background:rgba(16,185,129,.1);color:var(--secondary-color)}.status-paused[data-v-65fd0f0a]{background:rgba(245,158,11,.1);color:var(--warning-color)}.status-draft[data-v-65fd0f0a]{background:rgba(156,163,175,.1);color:var(--text-muted)}.metric-value[data-v-65fd0f0a]{font-weight:600;color:var(--text-primary)}.metric-positive[data-v-65fd0f0a]{color:var(--secondary-color)}.metric-negative[data-v-65fd0f0a]{color:var(--danger-color)}.mobile-menu-toggle[data-v-65fd0f0a]{display:none;background:hsla(0,0%,100%,.2);border:none;color:var(--text-white);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem}@media (max-width:1024px){.charts-grid[data-v-65fd0f0a]{grid-template-columns:1fr}.kpi-grid[data-v-65fd0f0a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.mobile-menu-toggle[data-v-65fd0f0a]{display:block}.sidebar[data-v-65fd0f0a]{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active[data-v-65fd0f0a]{transform:translateX(0)}.main-content[data-v-65fd0f0a]{margin-left:0;padding:var(--spacing-lg)}.page-header[data-v-65fd0f0a]{flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.toolbar[data-v-65fd0f0a]{align-items:stretch}.toolbar-left[data-v-65fd0f0a],.toolbar[data-v-65fd0f0a]{flex-direction:column;gap:var(--spacing-md)}.filter-group[data-v-65fd0f0a]{flex-wrap:wrap}.kpi-grid[data-v-65fd0f0a]{grid-template-columns:1fr;gap:var(--spacing-lg)}.analysis-tabs[data-v-65fd0f0a]{flex-direction:column}.analysis-tab[data-v-65fd0f0a]{justify-content:flex-start}.table-header[data-v-65fd0f0a]{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.table-actions[data-v-65fd0f0a]{flex-direction:column;gap:var(--spacing-sm)}.search-input[data-v-65fd0f0a]{width:100%}.hide-mobile[data-v-65fd0f0a]{display:none}}@keyframes fadeIn-65fd0f0a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-65fd0f0a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in[data-v-65fd0f0a]{animation:fadeIn-65fd0f0a .3s ease}.audience-view[data-v-a57b946e]{min-height:100vh;background-color:#f8fafc}.main-content[data-v-a57b946e]{margin-left:280px;padding:var(--spacing-2xl);min-height:calc(100vh - 88px)}.page-header[data-v-a57b946e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl)}.page-title[data-v-a57b946e]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-a57b946e]{color:var(--text-secondary);font-size:1.125rem;font-weight:400}.page-actions[data-v-a57b946e]{display:flex;gap:var(--spacing-md)}.btn[data-v-a57b946e]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.btn-primary[data-v-a57b946e]{background:#4f46e5;color:#fff}.btn-primary[data-v-a57b946e]:hover{background:#4338ca;transform:translateY(-1px)}.btn-outline[data-v-a57b946e]{background:#fff;color:#4f46e5;border:2px solid #4f46e5}.btn-outline[data-v-a57b946e]:hover{background:#4f46e5;color:#fff}.btn-secondary[data-v-a57b946e]{background:#6b7280;color:#fff}.btn-danger[data-v-a57b946e]{background:#ef4444;color:#fff}.kpi-grid[data-v-a57b946e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.kpi-card[data-v-a57b946e]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.kpi-header[data-v-a57b946e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.kpi-icon[data-v-a57b946e]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.kpi-icon.audiences[data-v-a57b946e]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-icon.active[data-v-a57b946e]{background:linear-gradient(135deg,#10b981,#059669)}.kpi-icon.reach[data-v-a57b946e]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-title[data-v-a57b946e]{font-size:.875rem;color:#6b7280;font-weight:500;margin-bottom:.5rem}.kpi-value[data-v-a57b946e]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.kpi-change[data-v-a57b946e]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.kpi-change.positive[data-v-a57b946e]{color:#10b981}.kpi-change.negative[data-v-a57b946e]{color:#ef4444}.toolbar[data-v-a57b946e]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:1.5rem}.toolbar-left[data-v-a57b946e]{display:flex;align-items:center;gap:1rem}.search-container[data-v-a57b946e]{position:relative;display:flex;align-items:center}.search-container i[data-v-a57b946e]{position:absolute;left:1rem;color:#6b7280}.search-input[data-v-a57b946e]{padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e5e7eb;border-radius:.5rem;width:300px;font-size:.875rem}.search-input[data-v-a57b946e]:focus{outline:none;border-color:#4f46e5}.filter-group[data-v-a57b946e]{display:flex;gap:.75rem}.filter-select[data-v-a57b946e]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.875rem;cursor:pointer}.view-toggle[data-v-a57b946e]{display:flex;background:#f3f4f6;border-radius:.5rem;padding:.25rem}.view-btn[data-v-a57b946e]{padding:.5rem .75rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;color:#6b7280;transition:all .2s}.view-btn.active[data-v-a57b946e]{background:#fff;color:#4f46e5;box-shadow:0 1px 2px rgba(0,0,0,.1)}.audiences-grid[data-v-a57b946e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.audience-card[data-v-a57b946e]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:all .2s}.audience-card[data-v-a57b946e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-header[data-v-a57b946e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-a57b946e]{font-size:1.125rem;font-weight:600;color:#1f2937;flex:1}.type-badge[data-v-a57b946e]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.type-badge.type-customizado[data-v-a57b946e]{background:#dbeafe;color:#1d4ed8}.type-badge.type-lookalike[data-v-a57b946e]{background:#d1fae5;color:#065f46}.type-badge.type-salvo[data-v-a57b946e]{background:#ede9fe;color:#7c3aed}.platforms[data-v-a57b946e]{display:flex;gap:.5rem;margin-bottom:1rem}.platform-icon[data-v-a57b946e]{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem}.platform-icon.platform-facebook[data-v-a57b946e]{background:#1877f2}.platform-icon.platform-google[data-v-a57b946e]{background:#4285f4}.platform-icon.platform-instagram[data-v-a57b946e]{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.platform-icon.platform-tiktok[data-v-a57b946e]{background:#000}.audience-size[data-v-a57b946e]{text-align:center;margin-bottom:1rem}.size-value[data-v-a57b946e]{font-size:1.5rem;font-weight:700;color:#1f2937}.size-label[data-v-a57b946e]{font-size:.875rem;color:#6b7280}.audience-status[data-v-a57b946e]{margin-bottom:1rem}.status-badge[data-v-a57b946e]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.status-badge.status-ativo[data-v-a57b946e]{background:#d1fae5;color:#065f46}.status-badge.status-inativo[data-v-a57b946e]{background:#f3f4f6;color:#374151}.status-badge.status-construcao[data-v-a57b946e]{background:#fef3c7;color:#92400e}.audience-date[data-v-a57b946e]{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.card-actions[data-v-a57b946e]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-a57b946e]{padding:.5rem;border:none;border-radius:.5rem;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s}.action-btn[data-v-a57b946e]:hover{background:#e5e7eb;color:#374151}.action-btn.danger[data-v-a57b946e]:hover{background:#fecaca;color:#dc2626}.audiences-table[data-v-a57b946e]{background:#fff;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-a57b946e]{overflow-x:auto}table[data-v-a57b946e]{width:100%;border-collapse:collapse}td[data-v-a57b946e],th[data-v-a57b946e]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}th[data-v-a57b946e]{background:#f9fafb;font-weight:600;color:#374151;font-size:.875rem}tr[data-v-a57b946e]:hover{background:#f9fafb}.audience-info[data-v-a57b946e]{display:flex;flex-direction:column;gap:.25rem}.audience-name[data-v-a57b946e]{font-weight:600;color:#1f2937}.audience-description[data-v-a57b946e]{font-size:.875rem;color:#6b7280}.platforms-list[data-v-a57b946e]{display:flex;gap:.25rem}.platforms-list .platform-icon[data-v-a57b946e]{width:1.5rem;height:1.5rem;font-size:.75rem}.size-cell[data-v-a57b946e]{text-align:center}.table-actions[data-v-a57b946e]{display:flex;gap:.25rem}.bulk-actions[data-v-a57b946e]{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background:#fff;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;gap:1rem;z-index:1000}.bulk-info[data-v-a57b946e]{font-weight:600;color:#374151}.bulk-buttons[data-v-a57b946e]{display:flex;gap:.5rem}.modal-overlay[data-v-a57b946e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.modal-content[data-v-a57b946e]{background:#fff;border-radius:1rem;width:100%;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.modal-header[data-v-a57b946e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-a57b946e]{margin:0;font-size:1.5rem;font-weight:700;color:#1f2937}.close-btn[data-v-a57b946e]{padding:.5rem;border:none;background:#f3f4f6;border-radius:.5rem;cursor:pointer;color:#6b7280}.modal-body[data-v-a57b946e]{padding:1.5rem}.form-grid[data-v-a57b946e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-section[data-v-a57b946e]{display:flex;flex-direction:column;gap:1.5rem}.form-section h3[data-v-a57b946e]{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem}.form-group[data-v-a57b946e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-a57b946e]{font-weight:600;color:#374151;font-size:.875rem}.form-group input[data-v-a57b946e],.form-group select[data-v-a57b946e],.form-group textarea[data-v-a57b946e]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem}.form-group input[data-v-a57b946e]:focus,.form-group select[data-v-a57b946e]:focus,.form-group textarea[data-v-a57b946e]:focus{outline:none;border-color:#4f46e5}.platform-checkboxes[data-v-a57b946e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.platform-checkbox[data-v-a57b946e]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.platform-checkbox[data-v-a57b946e]:hover{border-color:#4f46e5}.platform-checkbox input:checked+.platform-icon[data-v-a57b946e]{transform:scale(1.1)}.audience-types[data-v-a57b946e]{display:flex;flex-direction:column;gap:1rem}.type-option[data-v-a57b946e]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .2s}.type-option[data-v-a57b946e]:hover{border-color:#4f46e5}.type-option.selected[data-v-a57b946e]{border-color:#4f46e5;background:#f0f9ff}.type-option input[data-v-a57b946e]{display:none}.type-content[data-v-a57b946e]{display:flex;flex-direction:column;gap:.5rem}.type-header[data-v-a57b946e]{display:flex;align-items:center;gap:.75rem}.type-icon[data-v-a57b946e]{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.type-icon.type-customizado[data-v-a57b946e]{background:#4f46e5}.type-icon.type-lookalike[data-v-a57b946e]{background:#10b981}.type-icon.type-salvo[data-v-a57b946e]{background:#8b5cf6}.type-title[data-v-a57b946e]{font-weight:600;color:#1f2937}.type-description[data-v-a57b946e]{color:#6b7280;font-size:.875rem}.criteria-section[data-v-a57b946e]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.criteria-section h4[data-v-a57b946e]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem}.criteria-content[data-v-a57b946e]{display:flex;flex-direction:column;gap:1rem}.file-upload[data-v-a57b946e]{border:2px dashed #d1d5db;border-radius:.5rem;padding:1.5rem;text-align:center}.upload-hint[data-v-a57b946e]{margin-top:.5rem;font-size:.875rem;color:#6b7280}.similarity-slider[data-v-a57b946e]{width:100%}.slider-labels[data-v-a57b946e]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280;margin-top:.25rem}.criteria-tabs[data-v-a57b946e]{display:flex;gap:.5rem;margin-bottom:1rem}.criteria-tab[data-v-a57b946e]{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;font-size:.875rem;display:flex;align-items:center;gap:.5rem;transition:all .2s}.criteria-tab[data-v-a57b946e]:hover{border-color:#4f46e5}.criteria-tab.active[data-v-a57b946e]{border-color:#4f46e5;background:#4f46e5;color:#fff}.criteria-tab-content[data-v-a57b946e]{display:flex;flex-direction:column;gap:1rem}.age-range[data-v-a57b946e]{display:flex;align-items:center;gap:.5rem}.age-range input[data-v-a57b946e]{width:80px}.behavior-options[data-v-a57b946e],.gender-options[data-v-a57b946e]{display:flex;flex-direction:column;gap:.5rem}.checkbox-option[data-v-a57b946e]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.interest-tags[data-v-a57b946e]{display:flex;flex-wrap:wrap;gap:.5rem}.interest-tag[data-v-a57b946e]{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:1rem;font-size:.875rem;cursor:pointer;transition:all .2s}.interest-tag[data-v-a57b946e]:hover{border-color:#4f46e5}.interest-tag.selected[data-v-a57b946e]{border-color:#4f46e5;background:#4f46e5;color:#fff}.reach-estimate[data-v-a57b946e]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.reach-estimate h4[data-v-a57b946e]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem}.estimate-card[data-v-a57b946e]{background:#f8fafc;border-radius:.75rem;padding:1.5rem;text-align:center}.estimate-range[data-v-a57b946e]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.estimate-label[data-v-a57b946e]{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.estimate-bar[data-v-a57b946e]{width:100%;height:.5rem;background:#e5e7eb;border-radius:.25rem;overflow:hidden}.estimate-fill[data-v-a57b946e]{height:100%;background:linear-gradient(90deg,#4f46e5,#10b981);transition:width .3s ease}.modal-footer[data-v-a57b946e]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.fade-in[data-v-a57b946e]{animation:fadeIn-a57b946e .5s ease-out}@keyframes fadeIn-a57b946e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-a57b946e{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut-a57b946e{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:1024px){.main-content[data-v-a57b946e]{margin-left:0;padding:1rem}.form-grid[data-v-a57b946e]{grid-template-columns:1fr}.audiences-grid[data-v-a57b946e]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.page-header[data-v-a57b946e]{flex-direction:column;gap:1rem}.page-actions[data-v-a57b946e]{width:100%;justify-content:stretch}.toolbar[data-v-a57b946e]{flex-direction:column;gap:1rem}.toolbar-left[data-v-a57b946e]{flex-direction:column;width:100%;gap:1rem}.search-input[data-v-a57b946e]{width:100%}.filter-group[data-v-a57b946e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.audiences-grid[data-v-a57b946e],.platform-checkboxes[data-v-a57b946e]{grid-template-columns:1fr}.modal-overlay[data-v-a57b946e]{padding:1rem}.modal-content[data-v-a57b946e]{max-height:95vh}}.main-content[data-v-48ba1c0a]{margin-left:280px;padding:var(--spacing-2xl);min-height:calc(100vh - 88px)}.page-header[data-v-48ba1c0a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl)}.page-title[data-v-48ba1c0a]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-48ba1c0a]{color:var(--text-secondary);font-size:1.125rem;font-weight:400}.page-actions[data-v-48ba1c0a]{display:flex;gap:var(--spacing-md)}.btn[data-v-48ba1c0a]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:none;font-weight:600;cursor:pointer;transition:var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;font-size:.875rem}.btn-primary[data-v-48ba1c0a]{background:var(--primary-color);color:var(--text-white)}.btn-primary[data-v-48ba1c0a]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline[data-v-48ba1c0a]{background:transparent;color:var(--primary-color);border:2px solid var(--border-light)}.btn-outline[data-v-48ba1c0a]:hover{background:var(--primary-light);border-color:var(--primary-color)}.btn-secondary[data-v-48ba1c0a]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-light)}.btn-secondary[data-v-48ba1c0a]:hover{background:var(--border-light);color:var(--text-primary)}.toolbar[data-v-48ba1c0a]{background:var(--bg-primary);padding:var(--spacing-lg);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);margin-bottom:var(--spacing-xl);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.toolbar-left[data-v-48ba1c0a]{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.search-box[data-v-48ba1c0a]{position:relative;flex:1;max-width:400px}.search-input[data-v-48ba1c0a]{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 3rem;border:2px solid var(--border-light);border-radius:var(--radius-lg);font-size:.875rem;transition:var(--transition-fast)}.search-input[data-v-48ba1c0a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.search-icon[data-v-48ba1c0a]{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:1rem}.filters[data-v-48ba1c0a]{display:flex;gap:var(--spacing-md);align-items:center}.filter-select[data-v-48ba1c0a]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.875rem;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}.filter-select[data-v-48ba1c0a]:focus{outline:none;border-color:var(--primary-color)}.toolbar-right[data-v-48ba1c0a]{display:flex;gap:var(--spacing-md);align-items:center}.view-toggle[data-v-48ba1c0a]{display:flex;background:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-xs)}.view-btn[data-v-48ba1c0a]{padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary)}.view-btn.active[data-v-48ba1c0a]{background:var(--bg-primary);color:var(--primary-color);box-shadow:var(--shadow-sm)}.bulk-actions[data-v-48ba1c0a]{background:var(--primary-color);color:var(--text-white);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);display:none;align-items:center;justify-content:space-between;animation:slideDown-48ba1c0a .3s ease}.bulk-actions.active[data-v-48ba1c0a]{display:flex}.bulk-actions-left[data-v-48ba1c0a]{display:flex;align-items:center;gap:var(--spacing-md)}.bulk-actions-right[data-v-48ba1c0a]{display:flex;gap:var(--spacing-sm)}.bulk-btn[data-v-48ba1c0a]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsla(0,0%,100%,.3);background:transparent;color:var(--text-white);border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;transition:var(--transition-fast)}.bulk-btn[data-v-48ba1c0a]:hover{background:hsla(0,0%,100%,.1)}.campaigns-grid[data-v-48ba1c0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--spacing-xl)}.campaign-card[data-v-48ba1c0a]{background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition-normal);position:relative;overflow:hidden}.campaign-card[data-v-48ba1c0a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.campaign-card[data-v-48ba1c0a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.campaign-card.selected[data-v-48ba1c0a]{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.campaign-header[data-v-48ba1c0a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg)}.campaign-checkbox[data-v-48ba1c0a]{position:absolute;top:var(--spacing-lg);left:var(--spacing-lg);width:18px;height:18px;accent-color:var(--primary-color)}.campaign-title[data-v-48ba1c0a]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm);margin-left:2rem}.campaign-actions[data-v-48ba1c0a]{display:flex;gap:var(--spacing-sm)}.action-btn[data-v-48ba1c0a]{width:32px;height:32px;border:none;background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);color:var(--text-secondary)}.action-btn[data-v-48ba1c0a]:hover{background:var(--border-light);color:var(--text-primary)}.platforms-list[data-v-48ba1c0a]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.platform-icon[data-v-48ba1c0a]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-white);font-weight:600}.platform-facebook[data-v-48ba1c0a]{background:#1877f2}.platform-google[data-v-48ba1c0a]{background:#4285f4}.platform-instagram[data-v-48ba1c0a]{background:#e4405f}.platform-tiktok[data-v-48ba1c0a]{background:#000}.platform-linkedin[data-v-48ba1c0a]{background:#0a66c2}.status-badge[data-v-48ba1c0a]{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-lg);display:inline-block}.status-active[data-v-48ba1c0a]{background:rgba(16,185,129,.1);color:var(--secondary-color)}.status-paused[data-v-48ba1c0a]{background:rgba(245,158,11,.1);color:var(--warning-color)}.status-draft[data-v-48ba1c0a]{background:hsla(220,9%,46%,.1);color:var(--text-secondary)}.campaign-metrics[data-v-48ba1c0a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.metric-item[data-v-48ba1c0a]{text-align:center;padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-lg)}.metric-value[data-v-48ba1c0a]{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.metric-label[data-v-48ba1c0a]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.campaign-budget[data-v-48ba1c0a]{background:var(--bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg)}.budget-header[data-v-48ba1c0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.budget-label[data-v-48ba1c0a]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.budget-value[data-v-48ba1c0a]{font-weight:700;color:var(--text-primary)}.budget-bar[data-v-48ba1c0a]{width:100%;height:8px;background:var(--border-light);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-sm)}.budget-progress[data-v-48ba1c0a]{height:100%;background:linear-gradient(90deg,var(--secondary-color),#22c55e);border-radius:var(--radius-full);transition:width .3s ease}.budget-percentage[data-v-48ba1c0a]{font-size:.75rem;color:var(--text-muted);text-align:center}.sparkline-container[data-v-48ba1c0a]{height:60px;margin-bottom:var(--spacing-lg)}.campaigns-table[data-v-48ba1c0a]{background:var(--bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden;display:none}.campaigns-table.active[data-v-48ba1c0a]{display:block}table[data-v-48ba1c0a]{width:100%;border-collapse:collapse}td[data-v-48ba1c0a],th[data-v-48ba1c0a]{padding:var(--spacing-lg) var(--spacing-xl);text-align:left;border-bottom:1px solid var(--border-light)}th[data-v-48ba1c0a]{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}tbody tr[data-v-48ba1c0a]{transition:var(--transition-fast)}tbody tr[data-v-48ba1c0a]:hover{background:var(--bg-secondary)}tbody tr.selected[data-v-48ba1c0a]{background:var(--primary-light)}.table-checkbox[data-v-48ba1c0a]{width:18px;height:18px;accent-color:var(--primary-color)}.campaign-name-cell[data-v-48ba1c0a]{font-weight:600;color:var(--text-primary)}.platforms-cell[data-v-48ba1c0a]{display:flex;gap:var(--spacing-xs)}.platform-mini-icon[data-v-48ba1c0a]{width:24px;height:24px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-white);font-weight:600}.modal[data-v-48ba1c0a]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2000;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.modal.active[data-v-48ba1c0a]{display:flex}.modal-content[data-v-48ba1c0a]{background:var(--bg-primary);padding:var(--spacing-2xl);border-radius:var(--radius-2xl);width:90%;max-width:600px;overflow-y:auto;box-shadow:var(--shadow-xl)}.modal-header[data-v-48ba1c0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-light)}.modal-title[data-v-48ba1c0a]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.close-btn[data-v-48ba1c0a]{width:40px;height:40px;border:none;background:var(--bg-tertiary);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:var(--transition-fast)}.close-btn[data-v-48ba1c0a]:hover{background:var(--border-light);color:var(--text-primary)}.form-group[data-v-48ba1c0a]{margin-bottom:var(--spacing-lg)}.form-label[data-v-48ba1c0a]{display:block;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.form-input[data-v-48ba1c0a],.form-select[data-v-48ba1c0a],.form-textarea[data-v-48ba1c0a]{width:100%;padding:var(--spacing-md);border:2px solid var(--border-light);border-radius:var(--radius-lg);font-size:.875rem;transition:var(--transition-fast)}.form-input[data-v-48ba1c0a]:focus,.form-select[data-v-48ba1c0a]:focus,.form-textarea[data-v-48ba1c0a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.form-textarea[data-v-48ba1c0a]{resize:vertical;min-height:100px}.form-row[data-v-48ba1c0a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.modal-actions[data-v-48ba1c0a]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-light)}.mobile-menu-toggle[data-v-48ba1c0a]{display:none;background:hsla(0,0%,100%,.2);border:none;color:var(--text-white);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem}@media (max-width:1024px){.campaigns-grid[data-v-48ba1c0a]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.mobile-menu-toggle[data-v-48ba1c0a]{display:block}.sidebar[data-v-48ba1c0a]{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active[data-v-48ba1c0a]{transform:translateX(0)}.main-content[data-v-48ba1c0a]{margin-left:0;padding:var(--spacing-lg)}.campaigns-grid[data-v-48ba1c0a]{grid-template-columns:1fr;gap:var(--spacing-lg)}.page-header[data-v-48ba1c0a]{flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.toolbar[data-v-48ba1c0a]{align-items:stretch}.toolbar-left[data-v-48ba1c0a],.toolbar[data-v-48ba1c0a]{flex-direction:column;gap:var(--spacing-md)}.filters[data-v-48ba1c0a]{flex-wrap:wrap}.form-row[data-v-48ba1c0a]{grid-template-columns:1fr}.modal-content[data-v-48ba1c0a]{margin:var(--spacing-lg);width:calc(100% - 2rem);max-height:80vh}}@keyframes slideDown-48ba1c0a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-48ba1c0a{0%{opacity:0}to{opacity:1}}.fade-in[data-v-48ba1c0a]{animation:fadeIn-48ba1c0a .3s ease}.loading[data-v-48ba1c0a]{opacity:.6;pointer-events:none}.skeleton[data-v-48ba1c0a]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-48ba1c0a 1.5s infinite}@keyframes loading-48ba1c0a{0%{background-position:200% 0}to{background-position:-200% 0}}.main-content[data-v-7f19cb0d]{margin-left:280px;padding:var(--spacing-2xl);min-height:calc(100vh - 88px)}.page-header[data-v-7f19cb0d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl)}.page-title[data-v-7f19cb0d]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-7f19cb0d]{color:var(--text-secondary);font-size:1.125rem;font-weight:400}.page-actions[data-v-7f19cb0d]{display:flex;gap:var(--spacing-md)}.btn[data-v-7f19cb0d]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:none;font-weight:600;cursor:pointer;transition:var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;font-size:.875rem}.btn-primary[data-v-7f19cb0d]{background:var(--primary-color);color:var(--text-white)}.btn-primary[data-v-7f19cb0d]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline[data-v-7f19cb0d]{background:transparent;color:var(--primary-color);border:2px solid var(--border-light)}.btn-outline[data-v-7f19cb0d]:hover{background:var(--primary-light);border-color:var(--primary-color)}.btn-secondary[data-v-7f19cb0d]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-light)}.btn-secondary[data-v-7f19cb0d]:hover{background:var(--border-light);color:var(--text-primary)}.tabs-container[data-v-7f19cb0d],.tabs-nav[data-v-7f19cb0d]{margin-bottom:var(--spacing-xl)}.tabs-nav[data-v-7f19cb0d]{display:flex;background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xs);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.tab-btn[data-v-7f19cb0d]{flex:1;padding:var(--spacing-md) var(--spacing-lg);border:none;background:transparent;border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary);font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.tab-btn.active[data-v-7f19cb0d]{background:var(--primary-color);color:var(--text-white);box-shadow:var(--shadow-sm)}.tab-btn[data-v-7f19cb0d]:hover:not(.active){background:var(--primary-light);color:var(--primary-color)}.tab-content[data-v-7f19cb0d]{display:none}.tab-content.active[data-v-7f19cb0d]{display:block;animation:fadeIn-7f19cb0d .3s ease}.toolbar[data-v-7f19cb0d]{background:var(--bg-primary);padding:var(--spacing-lg);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);margin-bottom:var(--spacing-xl);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.toolbar-left[data-v-7f19cb0d]{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.search-box[data-v-7f19cb0d]{position:relative;flex:1;max-width:400px}.search-input[data-v-7f19cb0d]{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 3rem;border:2px solid var(--border-light);border-radius:var(--radius-lg);font-size:.875rem;transition:var(--transition-fast)}.search-input[data-v-7f19cb0d]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.search-icon[data-v-7f19cb0d]{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:1rem}.filters[data-v-7f19cb0d]{display:flex;gap:var(--spacing-md);align-items:center}.filter-select[data-v-7f19cb0d]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.875rem;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}.filter-select[data-v-7f19cb0d]:focus{outline:none;border-color:var(--primary-color)}.toolbar-right[data-v-7f19cb0d]{display:flex;gap:var(--spacing-md);align-items:center}.view-toggle[data-v-7f19cb0d]{display:flex;background:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-xs)}.view-btn[data-v-7f19cb0d]{padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary)}.view-btn.active[data-v-7f19cb0d]{background:var(--bg-primary);color:var(--primary-color);box-shadow:var(--shadow-sm)}.users-grid[data-v-7f19cb0d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--spacing-xl)}.user-card[data-v-7f19cb0d]{background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition-normal);position:relative;overflow:hidden}.user-card[data-v-7f19cb0d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.user-card[data-v-7f19cb0d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.user-header[data-v-7f19cb0d]{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.user-checkbox[data-v-7f19cb0d]{margin-top:var(--spacing-xs);width:18px;height:18px;accent-color:var(--primary-color)}.user-avatar-large[data-v-7f19cb0d]{width:60px;height:60px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--text-white);flex-shrink:0}.user-name[data-v-7f19cb0d]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.user-email[data-v-7f19cb0d]{color:var(--text-secondary);font-size:.875rem;margin-bottom:var(--spacing-sm)}.user-role[data-v-7f19cb0d]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.role-admin[data-v-7f19cb0d]{background:rgba(79,70,229,.1);color:var(--primary-color)}.role-manager[data-v-7f19cb0d]{background:rgba(16,185,129,.1);color:var(--secondary-color)}.role-analyst[data-v-7f19cb0d]{background:rgba(245,158,11,.1);color:var(--warning-color)}.user-actions-menu[data-v-7f19cb0d]{position:relative}.menu-btn[data-v-7f19cb0d]{width:32px;height:32px;border:none;background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);color:var(--text-secondary)}.menu-btn[data-v-7f19cb0d]:hover{background:var(--border-light);color:var(--text-primary)}.user-status[data-v-7f19cb0d]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.status-indicator[data-v-7f19cb0d]{width:8px;height:8px;border-radius:var(--radius-full)}.status-active[data-v-7f19cb0d]{background:var(--secondary-color)}.status-pending[data-v-7f19cb0d]{background:var(--warning-color)}.status-inactive[data-v-7f19cb0d]{background:var(--text-muted)}.status-text[data-v-7f19cb0d]{font-size:.875rem;font-weight:500}.user-accounts[data-v-7f19cb0d]{margin-bottom:var(--spacing-lg)}.accounts-label[data-v-7f19cb0d]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-weight:500}.accounts-list[data-v-7f19cb0d]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.account-icon[data-v-7f19cb0d]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--text-white);font-weight:600}.platform-facebook[data-v-7f19cb0d]{background:#1877f2}.platform-google[data-v-7f19cb0d]{background:#4285f4}.platform-instagram[data-v-7f19cb0d]{background:#e4405f}.platform-tiktok[data-v-7f19cb0d]{background:#000}.user-stats[data-v-7f19cb0d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-lg)}.stat-item[data-v-7f19cb0d]{text-align:center}.stat-value[data-v-7f19cb0d]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.stat-label[data-v-7f19cb0d]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.user-actions[data-v-7f19cb0d]{display:flex;gap:var(--spacing-sm)}.action-btn[data-v-7f19cb0d]{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);background:var(--bg-primary);border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;transition:var(--transition-fast);color:var(--text-secondary);font-weight:500}.action-btn[data-v-7f19cb0d]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.action-btn.primary[data-v-7f19cb0d]{background:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}.action-btn.primary[data-v-7f19cb0d]:hover{background:var(--primary-hover)}.accounts-grid[data-v-7f19cb0d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--spacing-xl)}.account-card[data-v-7f19cb0d]{background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition-normal);position:relative;overflow:hidden}.account-card[data-v-7f19cb0d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--secondary-color),var(--primary-color))}.account-card[data-v-7f19cb0d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.account-header[data-v-7f19cb0d]{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.account-checkbox[data-v-7f19cb0d]{margin-top:var(--spacing-xs);width:18px;height:18px;accent-color:var(--primary-color)}.account-platform-icon[data-v-7f19cb0d]{width:60px;height:60px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-white);font-weight:700;flex-shrink:0}.account-info[data-v-7f19cb0d]{flex:1}.account-name[data-v-7f19cb0d]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.account-id[data-v-7f19cb0d]{color:var(--text-secondary);font-size:.875rem;margin-bottom:var(--spacing-sm)}.account-status[data-v-7f19cb0d]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.connection-status[data-v-7f19cb0d]{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-connected[data-v-7f19cb0d]{background:rgba(16,185,129,.1);color:var(--secondary-color)}.status-disconnected[data-v-7f19cb0d]{background:rgba(239,68,68,.1);color:var(--danger-color)}.account-users[data-v-7f19cb0d]{margin-bottom:var(--spacing-lg)}.users-label[data-v-7f19cb0d]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-weight:500}.users-avatars[data-v-7f19cb0d]{display:flex;gap:var(--spacing-xs);align-items:center}.user-avatar-small[data-v-7f19cb0d]{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--text-white);border:2px solid var(--bg-primary)}.more-users[data-v-7f19cb0d]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.account-stats[data-v-7f19cb0d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-lg)}.account-actions[data-v-7f19cb0d]{display:flex;gap:var(--spacing-sm)}.table-container[data-v-7f19cb0d]{background:var(--bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden;display:none}.table-container.active[data-v-7f19cb0d]{display:block}table[data-v-7f19cb0d]{width:100%;border-collapse:collapse}td[data-v-7f19cb0d],th[data-v-7f19cb0d]{padding:var(--spacing-lg) var(--spacing-xl);text-align:left;border-bottom:1px solid var(--border-light)}th[data-v-7f19cb0d]{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}tbody tr[data-v-7f19cb0d]{transition:var(--transition-fast)}tbody tr[data-v-7f19cb0d]:hover{background:var(--bg-secondary)}.table-checkbox[data-v-7f19cb0d]{width:18px;height:18px;accent-color:var(--primary-color)}.table-user-cell[data-v-7f19cb0d]{display:flex;align-items:center;gap:var(--spacing-md)}.table-user-avatar[data-v-7f19cb0d]{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:var(--text-white)}.table-user-info[data-v-7f19cb0d]{flex:1}.table-user-name[data-v-7f19cb0d]{font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.table-user-email[data-v-7f19cb0d]{font-size:.875rem;color:var(--text-secondary)}.table-actions[data-v-7f19cb0d]{display:flex;gap:var(--spacing-sm)}.table-action-btn[data-v-7f19cb0d]{width:32px;height:32px;border:none;background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);color:var(--text-secondary)}.table-action-btn[data-v-7f19cb0d]:hover{background:var(--border-light);color:var(--text-primary)}.modal[data-v-7f19cb0d]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2000;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.modal.active[data-v-7f19cb0d]{display:flex}.modal-content[data-v-7f19cb0d]{background:var(--bg-primary);padding:var(--spacing-2xl);border-radius:var(--radius-2xl);width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-xl)}.modal-header[data-v-7f19cb0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-light)}.modal-title[data-v-7f19cb0d]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.close-btn[data-v-7f19cb0d]{width:40px;height:40px;border:none;background:var(--bg-tertiary);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:var(--transition-fast)}.close-btn[data-v-7f19cb0d]:hover{background:var(--border-light);color:var(--text-primary)}.form-group[data-v-7f19cb0d]{margin-bottom:var(--spacing-lg)}.form-label[data-v-7f19cb0d]{display:block;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.form-input[data-v-7f19cb0d],.form-select[data-v-7f19cb0d],.form-textarea[data-v-7f19cb0d]{width:100%;padding:var(--spacing-md);border:2px solid var(--border-light);border-radius:var(--radius-lg);font-size:.875rem;transition:var(--transition-fast)}.form-input[data-v-7f19cb0d]:focus,.form-select[data-v-7f19cb0d]:focus,.form-textarea[data-v-7f19cb0d]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.form-row[data-v-7f19cb0d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.accounts-permissions[data-v-7f19cb0d]{border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--bg-secondary)}.accounts-permissions-title[data-v-7f19cb0d]{font-weight:600;margin-bottom:var(--spacing-md);color:var(--text-primary)}.account-permission-item[data-v-7f19cb0d]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary);margin-bottom:var(--spacing-sm)}.account-permission-info[data-v-7f19cb0d]{display:flex;align-items:center;gap:var(--spacing-md)}.account-permission-checkbox[data-v-7f19cb0d]{width:18px;height:18px;accent-color:var(--primary-color)}.account-permission-details[data-v-7f19cb0d]{flex:1}.account-permission-name[data-v-7f19cb0d]{font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.account-permission-platform[data-v-7f19cb0d]{font-size:.875rem;color:var(--text-secondary)}.permission-select[data-v-7f19cb0d]{min-width:150px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.875rem}.modal-actions[data-v-7f19cb0d]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-light)}.mobile-menu-toggle[data-v-7f19cb0d]{display:none;background:hsla(0,0%,100%,.2);border:none;color:var(--text-white);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem}@media (max-width:1024px){.accounts-grid[data-v-7f19cb0d],.users-grid[data-v-7f19cb0d]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.mobile-menu-toggle[data-v-7f19cb0d]{display:block}.sidebar[data-v-7f19cb0d]{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active[data-v-7f19cb0d]{transform:translateX(0)}.main-content[data-v-7f19cb0d]{margin-left:0;padding:var(--spacing-lg)}.accounts-grid[data-v-7f19cb0d],.users-grid[data-v-7f19cb0d]{grid-template-columns:1fr;gap:var(--spacing-lg)}.page-header[data-v-7f19cb0d]{flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.toolbar[data-v-7f19cb0d]{align-items:stretch}.toolbar-left[data-v-7f19cb0d],.toolbar[data-v-7f19cb0d]{flex-direction:column;gap:var(--spacing-md)}.filters[data-v-7f19cb0d]{flex-wrap:wrap}.form-row[data-v-7f19cb0d]{grid-template-columns:1fr}.modal-content[data-v-7f19cb0d]{margin:var(--spacing-lg);width:calc(100% - 2rem)}.tabs-nav[data-v-7f19cb0d]{flex-direction:column}.tab-btn[data-v-7f19cb0d]{justify-content:flex-start}}@keyframes fadeIn-7f19cb0d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-7f19cb0d]{animation:fadeIn-7f19cb0d .3s ease}html[data-v-088a3f86]{background-color:#fafafa}body[data-v-088a3f86]{font-family:Poppins,sans-serif;height:100vh}a[data-v-088a3f86]{color:#92badd;display:inline-block;text-decoration:none;font-weight:400}h2[data-v-088a3f86]{text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;display:inline-block;margin:40px 8px 10px 8px;color:#ccc}.wrapper[data-v-088a3f86]{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:20px}#formContent[data-v-088a3f86]{border-radius:10px 10px 10px 10px;background:#fff;padding:30px;width:90%;max-width:450px;position:relative;box-shadow:0 30px 60px 0 rgba(0,0,0,.3);text-align:center}#formFooter[data-v-088a3f86]{background-color:#f6f6f6;border-top:1px solid #dce8f1;padding:25px;text-align:center;border-radius:0 0 10px 10px}input[type=button][data-v-088a3f86],input[type=reset][data-v-088a3f86],input[type=submit][data-v-088a3f86]{background-color:#56baed;border:none;color:#fff;padding:15px 80px;text-align:center;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:13px;box-shadow:0 10px 30px 0 rgba(95,186,233,.4);border-radius:5px 5px 5px 5px;margin:5px 20px 40px 20px;transition:all .3s ease-in-out}input[type=button][data-v-088a3f86]:hover,input[type=reset][data-v-088a3f86]:hover,input[type=submit][data-v-088a3f86]:hover{background-color:#39ace7}input[type=button][data-v-088a3f86]:active,input[type=reset][data-v-088a3f86]:active,input[type=submit][data-v-088a3f86]:active{transform:scale(.95)}input[type=text][data-v-088a3f86]{background-color:#f6f6f6;border:none;color:#0d0d0d;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:5px;width:85%;border:2px solid #f6f6f6;transition:all .5s ease-in-out;border-radius:5px 5px 5px 5px}input[type=text][data-v-088a3f86]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=text][data-v-088a3f86]:placeholder{color:#ccc}input[type=password][data-v-088a3f86]{background-color:#f6f6f6;border:none;color:#0d0d0d;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:5px;width:85%;border:2px solid #f6f6f6;transition:all .5s ease-in-out;border-radius:5px 5px 5px 5px}input[type=password][data-v-088a3f86]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=password][data-v-088a3f86]:placeholder{color:#ccc}.fadeInDown[data-v-088a3f86]{animation-name:fadeInDown-088a3f86;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInDown-088a3f86{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeIn-088a3f86{0%{opacity:0}to{opacity:1}}.fadeIn[data-v-088a3f86]{opacity:0;animation:fadeIn-088a3f86 ease-in 1;animation-fill-mode:forwards;animation-duration:1s}.fadeIn.first[data-v-088a3f86]{animation-delay:.4s}.fadeIn.second[data-v-088a3f86]{animation-delay:.6s}.fadeIn.third[data-v-088a3f86]{animation-delay:.8s}.fadeIn.fourth[data-v-088a3f86]{animation-delay:1s}.underlineHover[data-v-088a3f86]:after{display:block;left:0;bottom:-10px;width:0;height:2px;background-color:#56baed;content:"";transition:width .2s}.underlineHover[data-v-088a3f86]:hover{color:#0d0d0d}.underlineHover[data-v-088a3f86]:hover:after{width:100%}[data-v-088a3f86]:focus{outline:none}#icon[data-v-088a3f86]{width:60%}.main-content[data-v-a79e1ff2]{margin-left:280px;padding:var(--spacing-2xl);min-height:calc(100vh - 88px)}.dashboard-header[data-v-a79e1ff2]{margin-bottom:var(--spacing-2xl);display:flex;justify-content:space-between;align-items:flex-start}.dashboard-title[data-v-a79e1ff2]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-subtitle[data-v-a79e1ff2]{color:var(--text-secondary);font-size:1.125rem;font-weight:400}.dashboard-actions[data-v-a79e1ff2]{display:flex;gap:var(--spacing-md)}.btn[data-v-a79e1ff2]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:none;font-weight:600;cursor:pointer;transition:var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;font-size:.875rem}.btn-primary[data-v-a79e1ff2]{background:var(--primary-color);color:var(--text-white)}.btn-primary[data-v-a79e1ff2]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline[data-v-a79e1ff2]{background:transparent;color:var(--primary-color);border:2px solid var(--border-light)}.btn-outline[data-v-a79e1ff2]:hover{background:var(--primary-light);border-color:var(--primary-color)}.metrics-grid[data-v-a79e1ff2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.metric-card[data-v-a79e1ff2]{background:var(--bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition-normal);position:relative;overflow:hidden}.metric-card[data-v-a79e1ff2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.metric-card[data-v-a79e1ff2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.metric-header[data-v-a79e1ff2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.metric-title[data-v-a79e1ff2]{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.metric-icon[data-v-a79e1ff2]{width:48px;height:48px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-white);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:var(--shadow-md)}.metric-value[data-v-a79e1ff2]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.metric-change[data-v-a79e1ff2]{font-size:.875rem;display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600}.metric-change i[data-v-a79e1ff2]{font-size:1rem}.positive[data-v-a79e1ff2]{color:var(--secondary-color);background:rgba(16,185,129,.1)}.negative[data-v-a79e1ff2],.positive[data-v-a79e1ff2]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md)}.negative[data-v-a79e1ff2]{color:var(--danger-color);background:rgba(239,68,68,.1)}.charts-section[data-v-a79e1ff2]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.chart-card[data-v-a79e1ff2]{background:var(--bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition-normal)}.chart-card[data-v-a79e1ff2]:hover{box-shadow:var(--shadow-lg)}.chart-header[data-v-a79e1ff2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.chart-title[data-v-a79e1ff2]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.chart-period[data-v-a79e1ff2]{font-size:.875rem;color:var(--text-secondary);background:var(--bg-tertiary);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md)}.chart-container[data-v-a79e1ff2]{height:300px;position:relative}.campaigns-table[data-v-a79e1ff2]{background:var(--bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden}.table-header[data-v-a79e1ff2]{padding:var(--spacing-xl);border-bottom:1px solid var(--border-light);background:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center}.table-title[data-v-a79e1ff2]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.table-actions[data-v-a79e1ff2]{display:flex;gap:var(--spacing-md)}table[data-v-a79e1ff2]{width:100%;border-collapse:collapse}td[data-v-a79e1ff2],th[data-v-a79e1ff2]{padding:var(--spacing-lg) var(--spacing-xl);text-align:left;border-bottom:1px solid var(--border-light)}th[data-v-a79e1ff2]{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}tbody tr[data-v-a79e1ff2]{transition:var(--transition-fast)}tbody tr[data-v-a79e1ff2]:hover{background:var(--bg-secondary)}.status-badge[data-v-a79e1ff2]{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active[data-v-a79e1ff2]{background:rgba(16,185,129,.1);color:var(--secondary-color)}.status-paused[data-v-a79e1ff2]{background:rgba(245,158,11,.1);color:var(--warning-color)}.platform-tag[data-v-a79e1ff2]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-tertiary);border-radius:var(--radius-md);font-size:.75rem;margin-right:var(--spacing-sm);margin-bottom:var(--spacing-xs);font-weight:500;color:var(--text-secondary)}.campaign-name[data-v-a79e1ff2]{font-weight:600;color:var(--text-primary)}.mobile-menu-toggle[data-v-a79e1ff2]{display:none;background:hsla(0,0%,100%,.2);border:none;color:var(--text-white);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem}@media (max-width:1024px){.charts-section[data-v-a79e1ff2]{grid-template-columns:1fr}}@media (max-width:768px){.mobile-menu-toggle[data-v-a79e1ff2]{display:block}.sidebar[data-v-a79e1ff2]{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active[data-v-a79e1ff2]{transform:translateX(0)}.main-content[data-v-a79e1ff2]{margin-left:0;padding:var(--spacing-lg)}.metrics-grid[data-v-a79e1ff2]{grid-template-columns:1fr;gap:var(--spacing-lg)}.dashboard-header[data-v-a79e1ff2]{flex-direction:column;gap:var(--spacing-lg)}.dashboard-actions[data-v-a79e1ff2]{width:100%;justify-content:stretch}.btn[data-v-a79e1ff2]{flex:1;justify-content:center}.table-header[data-v-a79e1ff2]{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.table-actions[data-v-a79e1ff2]{justify-content:stretch}.campaigns-table table[data-v-a79e1ff2]{display:none}.mobile-campaigns[data-v-a79e1ff2]{display:block;padding:var(--spacing-lg)}.campaign-card[data-v-a79e1ff2]{background:var(--bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);border:1px solid var(--border-light)}}.mobile-campaigns[data-v-a79e1ff2]{display:none}@keyframes pulse-a79e1ff2{0%,to{opacity:1}50%{opacity:.5}}.loading[data-v-a79e1ff2]{animation:pulse-a79e1ff2 2s infinite}[data-v-a79e1ff2]::-webkit-scrollbar{width:6px}[data-v-a79e1ff2]::-webkit-scrollbar-track{background:var(--bg-tertiary)}[data-v-a79e1ff2]::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-full)}[data-v-a79e1ff2]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.help-page[data-v-58f97d9d]{min-height:100vh;background:#f8fafc;font-family:Inter,sans-serif}.main-content[data-v-58f97d9d]{margin-left:280px;padding-top:80px;min-height:calc(100vh - 80px)}.page-header[data-v-58f97d9d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem 0}.header-content[data-v-58f97d9d]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-title[data-v-58f97d9d]{display:flex;align-items:center;gap:1rem}.title-icon[data-v-58f97d9d]{width:60px;height:60px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.header-title h1[data-v-58f97d9d]{font-size:2rem;font-weight:700;margin:0}.header-title p[data-v-58f97d9d]{margin:.5rem 0 0 0;opacity:.9}.header-actions[data-v-58f97d9d]{display:flex;gap:1rem}.btn-primary[data-v-58f97d9d]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-58f97d9d]:hover{background:hsla(0,0%,100%,.3)}.btn-secondary[data-v-58f97d9d]{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-secondary[data-v-58f97d9d]:hover{background:hsla(0,0%,100%,.2)}.help-container[data-v-58f97d9d]{max-width:1400px;margin:0 auto;padding:2rem}.search-section[data-v-58f97d9d]{margin-bottom:3rem}.search-box[data-v-58f97d9d]{position:relative;max-width:600px;margin:0 auto}.search-box i[data-v-58f97d9d]{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.125rem}.search-input[data-v-58f97d9d]{width:100%;padding:1rem 1.5rem 1rem 3rem;border:1px solid #d1d5db;border-radius:12px;font-size:1rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s}.search-input[data-v-58f97d9d]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.search-results[data-v-58f97d9d]{margin-top:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.search-results h3[data-v-58f97d9d]{margin:0 0 1rem 0;color:#1f2937;font-size:1.125rem;font-weight:600}.results-list[data-v-58f97d9d]{display:flex;flex-direction:column;gap:1rem}.result-item[data-v-58f97d9d]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #f3f4f6;border-radius:8px;cursor:pointer;transition:all .2s}.result-item[data-v-58f97d9d]:hover{border-color:#4f46e5;background:#f8fafc}.result-icon[data-v-58f97d9d]{width:40px;height:40px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280}.result-content[data-v-58f97d9d]{flex:1}.result-content h4[data-v-58f97d9d]{margin:0 0 .25rem 0;color:#1f2937;font-weight:600}.result-content p[data-v-58f97d9d]{margin:0 0 .5rem 0;color:#6b7280;font-size:.875rem}.result-category[data-v-58f97d9d]{background:#e0e7ff;color:#4338ca;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.quick-access-section[data-v-58f97d9d]{margin-bottom:3rem}.quick-access-section h2[data-v-58f97d9d]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem 0}.quick-access-grid[data-v-58f97d9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.quick-action-card[data-v-58f97d9d]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;transition:all .2s;position:relative}.quick-action-card[data-v-58f97d9d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.action-icon[data-v-58f97d9d]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin-bottom:1rem}.quick-action-card h3[data-v-58f97d9d]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem 0}.quick-action-card p[data-v-58f97d9d]{color:#6b7280;margin:0;font-size:.875rem}.action-arrow[data-v-58f97d9d]{position:absolute;top:1.5rem;right:1.5rem;color:#d1d5db;transition:all .2s}.quick-action-card:hover .action-arrow[data-v-58f97d9d]{color:#4f46e5;transform:translateX(2px)}.content-sections[data-v-58f97d9d]{display:flex;flex-direction:column;gap:3rem}.content-section[data-v-58f97d9d]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.section-header[data-v-58f97d9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-58f97d9d]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.btn-link[data-v-58f97d9d]{background:none;border:none;color:#4f46e5;font-weight:500;cursor:pointer;transition:color .2s}.btn-link[data-v-58f97d9d]:hover{color:#3730a3}.faq-list[data-v-58f97d9d]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-58f97d9d]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s}.faq-item[data-v-58f97d9d]:hover{border-color:#4f46e5}.faq-item.active[data-v-58f97d9d]{border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.1)}.faq-question[data-v-58f97d9d]{padding:1rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:#1f2937}.faq-question i[data-v-58f97d9d]{transition:transform .2s;color:#6b7280}.faq-item.active .faq-question i[data-v-58f97d9d]{transform:rotate(180deg)}.faq-answer[data-v-58f97d9d]{padding:0 1.5rem 1.5rem 1.5rem;color:#6b7280;border-top:1px solid #f3f4f6}.faq-answer p[data-v-58f97d9d]{margin:1rem 0 0 0}.docs-grid[data-v-58f97d9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.doc-card[data-v-58f97d9d]{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s;display:flex;gap:1rem}.doc-card[data-v-58f97d9d]:hover{border-color:#4f46e5;background:#f8fafc}.doc-icon[data-v-58f97d9d]{width:40px;height:40px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.doc-content[data-v-58f97d9d]{flex:1}.doc-content h4[data-v-58f97d9d]{margin:0 0 .5rem 0;color:#1f2937;font-weight:600}.doc-content p[data-v-58f97d9d]{margin:0 0 1rem 0;color:#6b7280;font-size:.875rem}.doc-meta[data-v-58f97d9d]{display:flex;justify-content:space-between;align-items:center}.doc-category[data-v-58f97d9d]{background:#e0e7ff;color:#4338ca;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.doc-time[data-v-58f97d9d]{color:#9ca3af;font-size:.75rem}.videos-grid[data-v-58f97d9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.video-card[data-v-58f97d9d]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.video-card[data-v-58f97d9d]:hover{border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.video-thumbnail[data-v-58f97d9d]{position:relative;width:100%;height:180px;overflow:hidden}.video-thumbnail img[data-v-58f97d9d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-overlay[data-v-58f97d9d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .2s}.video-card:hover .play-overlay[data-v-58f97d9d]{background:rgba(79,70,229,.9);transform:translate(-50%,-50%) scale(1.1)}.video-duration[data-v-58f97d9d]{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.video-content[data-v-58f97d9d]{padding:1rem}.video-content h4[data-v-58f97d9d]{margin:0 0 .5rem 0;color:#1f2937;font-weight:600}.video-content p[data-v-58f97d9d]{margin:0 0 1rem 0;color:#6b7280;font-size:.875rem}.video-meta[data-v-58f97d9d]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#9ca3af}.support-options[data-v-58f97d9d]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.support-grid[data-v-58f97d9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.support-card[data-v-58f97d9d]{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s}.support-card[data-v-58f97d9d]:hover{border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.support-icon[data-v-58f97d9d]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin:0 auto 1rem auto}.support-card h4[data-v-58f97d9d]{margin:0 0 .5rem 0;color:#1f2937;font-weight:600}.support-card p[data-v-58f97d9d]{margin:0 0 1rem 0;color:#6b7280;font-size:.875rem}.support-info[data-v-58f97d9d]{font-size:.75rem;color:#4f46e5;font-weight:500}.support-hours[data-v-58f97d9d]{background:#f9fafb;border-radius:8px;padding:1.5rem}.support-hours h3[data-v-58f97d9d]{margin:0 0 1rem 0;color:#1f2937;font-weight:600}.hours-info[data-v-58f97d9d]{display:flex;flex-direction:column;gap:.75rem}.hours-item[data-v-58f97d9d]{display:flex;justify-content:space-between;align-items:center}.day[data-v-58f97d9d]{color:#6b7280;font-weight:500}.time[data-v-58f97d9d]{color:#1f2937;font-weight:600}.toast[data-v-58f97d9d]{position:fixed;top:100px;right:2rem;background:#fff;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;align-items:center;gap:.75rem;z-index:1000;animation:slideIn-58f97d9d .3s ease;border-left:4px solid #16a34a}.toast.success[data-v-58f97d9d]{border-left-color:#16a34a;color:#16a34a}.toast.error[data-v-58f97d9d]{border-left-color:#dc2626;color:#dc2626}.toast.warning[data-v-58f97d9d]{border-left-color:#f59e0b;color:#f59e0b}.toast.info[data-v-58f97d9d]{border-left-color:#3b82f6;color:#3b82f6}@keyframes slideIn-58f97d9d{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.main-content[data-v-58f97d9d]{margin-left:0}.help-container[data-v-58f97d9d]{padding:1rem}.header-content[data-v-58f97d9d]{flex-direction:column;gap:1rem;text-align:center}.quick-access-grid[data-v-58f97d9d]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.docs-grid[data-v-58f97d9d],.support-options[data-v-58f97d9d],.videos-grid[data-v-58f97d9d]{grid-template-columns:1fr}}@media (max-width:768px){.help-container[data-v-58f97d9d]{padding:.5rem}.quick-access-grid[data-v-58f97d9d],.support-grid[data-v-58f97d9d]{grid-template-columns:1fr}.toast[data-v-58f97d9d]{right:1rem;left:1rem}}html[data-v-de44a6ac]{background-color:#fafafa}body[data-v-de44a6ac]{font-family:Poppins,sans-serif;height:100vh}a[data-v-de44a6ac]{color:#92badd;display:inline-block;text-decoration:none;font-weight:400}h2[data-v-de44a6ac]{text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;display:inline-block;margin:40px 8px 10px 8px;color:#ccc}.wrapper[data-v-de44a6ac]{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:20px}#formContent[data-v-de44a6ac]{border-radius:10px 10px 10px 10px;background:#fff;padding:30px;width:90%;max-width:450px;position:relative;box-shadow:0 30px 60px 0 rgba(0,0,0,.3);text-align:center}#formFooter[data-v-de44a6ac]{padding:25px;text-align:center;border-radius:0 0 10px 10px;color:#0d0d0d}input[type=button][data-v-de44a6ac],input[type=reset][data-v-de44a6ac],input[type=submit][data-v-de44a6ac]{background-color:#56baed;border:none;color:#fff;padding:15px 80px;text-align:center;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:13px;box-shadow:0 10px 30px 0 rgba(95,186,233,.4);border-radius:5px 5px 5px 5px;margin:5px 20px 40px 20px;transition:all .3s ease-in-out}input[type=button][data-v-de44a6ac]:hover,input[type=reset][data-v-de44a6ac]:hover,input[type=submit][data-v-de44a6ac]:hover{background-color:#39ace7}input[type=button][data-v-de44a6ac]:active,input[type=reset][data-v-de44a6ac]:active,input[type=submit][data-v-de44a6ac]:active{transform:scale(.95)}input[type=text][data-v-de44a6ac]{background-color:#f6f6f6;border:none;color:#0d0d0d;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:5px;width:85%;border:2px solid #f6f6f6;transition:all .5s ease-in-out;border-radius:5px 5px 5px 5px}input[type=text][data-v-de44a6ac]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=text][data-v-de44a6ac]:placeholder{color:#ccc}input[type=password][data-v-de44a6ac]{background-color:#f6f6f6;border:none;color:#0d0d0d;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:5px;width:85%;border:2px solid #f6f6f6;transition:all .5s ease-in-out;border-radius:5px 5px 5px 5px}input[type=password][data-v-de44a6ac]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=password][data-v-de44a6ac]:placeholder{color:#ccc}.fadeInDown[data-v-de44a6ac]{animation-name:fadeInDown-de44a6ac;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInDown-de44a6ac{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeIn-de44a6ac{0%{opacity:0}to{opacity:1}}.fadeIn[data-v-de44a6ac]{opacity:0;animation:fadeIn-de44a6ac ease-in 1;animation-fill-mode:forwards;animation-duration:1s}.fadeIn.first[data-v-de44a6ac]{animation-delay:.4s}.fadeIn.second[data-v-de44a6ac]{animation-delay:.6s}.fadeIn.third[data-v-de44a6ac]{animation-delay:.8s}.fadeIn.fourth[data-v-de44a6ac]{animation-delay:1s}.underlineHover[data-v-de44a6ac]:after{display:block;left:0;bottom:-10px;width:0;height:2px;background-color:#56baed;content:"";transition:width .2s}.underlineHover[data-v-de44a6ac]:hover{color:#0d0d0d}.underlineHover[data-v-de44a6ac]:hover:after{width:100%}[data-v-de44a6ac]:focus{outline:none}#icon[data-v-de44a6ac]{width:60%}.main-content[data-v-9fdd25ce]{padding:var(--spacing-2xl,2rem);min-height:calc(100vh - 88px);display:flex;align-items:center;justify-content:center}.not-found-container[data-v-9fdd25ce]{max-width:800px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-2xl,2rem);animation:fadeIn-9fdd25ce .6s ease-out}.error-card[data-v-9fdd25ce]{background:var(--bg-primary,#fff);border-radius:var(--radius-2xl,1.5rem);padding:var(--spacing-2xl,2rem);box-shadow:var(--shadow-xl,0 25px 50px -12px rgba(0,0,0,.25));border:1px solid var(--border-light,#e5e7eb);text-align:center;position:relative;overflow:hidden}.error-card[data-v-9fdd25ce]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981)}.error-icon[data-v-9fdd25ce]{width:80px;height:80px;margin:0 auto var(--spacing-xl,1.5rem);background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:var(--radius-full,50%);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1))}.error-title[data-v-9fdd25ce]{font-size:4rem;font-weight:800;margin-bottom:var(--spacing-sm,.5rem);background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.error-subtitle[data-v-9fdd25ce]{font-size:1.875rem;font-weight:700;color:var(--text-primary,#111827);margin-bottom:var(--spacing-lg,1rem)}.error-description[data-v-9fdd25ce]{font-size:1.125rem;color:var(--text-secondary,#6b7280);line-height:1.6;margin-bottom:var(--spacing-2xl,2rem);max-width:500px;margin-left:auto;margin-right:auto}.error-actions[data-v-9fdd25ce]{display:flex;gap:var(--spacing-md,1rem);justify-content:center;flex-wrap:wrap}.btn[data-v-9fdd25ce]{padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);border-radius:var(--radius-lg,.75rem);border:none;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--spacing-sm,.5rem);text-decoration:none;font-size:.875rem;min-width:160px;justify-content:center}.btn-primary[data-v-9fdd25ce]{background:#3b82f6;color:#fff}.btn-primary[data-v-9fdd25ce]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1))}.btn-outline[data-v-9fdd25ce]{background:transparent;color:#3b82f6;border:2px solid #e5e7eb}.btn-outline[data-v-9fdd25ce]:hover{background:#eff6ff;border-color:#3b82f6}.suggestions-card[data-v-9fdd25ce]{background:var(--bg-primary,#fff);border-radius:var(--radius-2xl,1.5rem);padding:var(--spacing-xl,1.5rem);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));border:1px solid var(--border-light,#e5e7eb)}.suggestions-title[data-v-9fdd25ce]{font-size:1.25rem;font-weight:700;color:var(--text-primary,#111827);margin-bottom:var(--spacing-lg,1rem);text-align:center}.suggestions-list[data-v-9fdd25ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md,1rem)}.suggestion-item[data-v-9fdd25ce]{display:flex;align-items:center;gap:var(--spacing-md,1rem);padding:var(--spacing-lg,1rem);background:var(--bg-secondary,#f9fafb);border-radius:var(--radius-lg,.75rem);text-decoration:none;color:var(--text-secondary,#6b7280);transition:all .2s ease;border:1px solid transparent}.suggestion-item[data-v-9fdd25ce]:hover{background:#eff6ff;color:#3b82f6;border-color:#3b82f6;transform:translateY(-1px)}.suggestion-item i[data-v-9fdd25ce]{font-size:1.25rem;width:24px;text-align:center}.suggestion-item span[data-v-9fdd25ce]{font-weight:500}@media (max-width:768px){.main-content[data-v-9fdd25ce]{margin-left:0;padding:var(--spacing-lg,1rem)}.not-found-container[data-v-9fdd25ce]{gap:var(--spacing-xl,1.5rem)}.error-card[data-v-9fdd25ce]{padding:var(--spacing-xl,1.5rem)}.error-title[data-v-9fdd25ce]{font-size:3rem}.error-subtitle[data-v-9fdd25ce]{font-size:1.5rem}.error-description[data-v-9fdd25ce]{font-size:1rem}.error-actions[data-v-9fdd25ce]{flex-direction:column;align-items:center}.btn[data-v-9fdd25ce]{width:100%;max-width:280px}.suggestions-list[data-v-9fdd25ce]{grid-template-columns:1fr}}@keyframes fadeIn-9fdd25ce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reports-view[data-v-12109a4c]{min-height:100vh;background-color:#f8fafc}.main-content[data-v-12109a4c]{margin-left:280px;padding:var(--spacing-2xl);min-height:calc(100vh - 88px)}.page-header[data-v-12109a4c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl)}.page-title[data-v-12109a4c]{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-12109a4c]{color:var(--text-secondary);font-size:1.125rem;font-weight:400}.page-actions[data-v-12109a4c]{display:flex;gap:var(--spacing-md)}.btn[data-v-12109a4c]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.btn-primary[data-v-12109a4c]{background:#4f46e5;color:#fff}.btn-primary[data-v-12109a4c]:hover{background:#4338ca;transform:translateY(-1px)}.btn-outline[data-v-12109a4c]{background:#fff;color:#4f46e5;border:2px solid #4f46e5}.btn-outline[data-v-12109a4c]:hover{background:#4f46e5;color:#fff}.btn-secondary[data-v-12109a4c]{background:#6b7280;color:#fff}.btn-secondary[data-v-12109a4c]:hover{background:#4b5563}.btn-sm[data-v-12109a4c]{padding:.5rem 1rem;font-size:.875rem}.kpi-grid[data-v-12109a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.kpi-card[data-v-12109a4c]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.kpi-header[data-v-12109a4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.kpi-icon[data-v-12109a4c]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.kpi-icon.reports[data-v-12109a4c]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-icon.processing[data-v-12109a4c]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-icon.scheduled[data-v-12109a4c]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.kpi-title[data-v-12109a4c]{font-size:.875rem;color:#6b7280;font-weight:500;margin-bottom:.5rem}.kpi-value[data-v-12109a4c]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.kpi-change[data-v-12109a4c]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.kpi-change.positive[data-v-12109a4c]{color:#10b981}.kpi-change.neutral[data-v-12109a4c]{color:#6b7280}.tabs-container[data-v-12109a4c]{background:#fff;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.tabs-nav[data-v-12109a4c]{display:flex;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-12109a4c]{flex:1;padding:1rem 1.5rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;color:#6b7280;transition:all .2s;position:relative}.tab-btn[data-v-12109a4c]:hover{background:#f9fafb;color:#374151}.tab-btn.active[data-v-12109a4c]{color:#4f46e5;background:#f8fafc}.tab-btn.active[data-v-12109a4c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4f46e5}.tab-count[data-v-12109a4c]{background:#e5e7eb;color:#6b7280;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:1rem;min-width:1.5rem;text-align:center}.tab-btn.active .tab-count[data-v-12109a4c]{background:#4f46e5;color:#fff}.tab-content[data-v-12109a4c]{padding:1.5rem}.toolbar[data-v-12109a4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.toolbar-left[data-v-12109a4c]{display:flex;align-items:center;gap:1rem}.search-container[data-v-12109a4c]{position:relative;display:flex;align-items:center}.search-container i[data-v-12109a4c]{position:absolute;left:1rem;color:#6b7280}.search-input[data-v-12109a4c]{padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e5e7eb;border-radius:.5rem;width:300px;font-size:.875rem}.search-input[data-v-12109a4c]:focus{outline:none;border-color:#4f46e5}.filter-group[data-v-12109a4c]{display:flex;gap:.75rem}.filter-select[data-v-12109a4c]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.875rem;cursor:pointer}.reports-table[data-v-12109a4c]{background:#fff;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.table-container[data-v-12109a4c]{overflow-x:auto}table[data-v-12109a4c]{width:100%;border-collapse:collapse}td[data-v-12109a4c],th[data-v-12109a4c]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}th[data-v-12109a4c]{background:#f9fafb;font-weight:600;color:#374151;font-size:.875rem}tr[data-v-12109a4c]:hover{background:#f9fafb}.report-info[data-v-12109a4c]{display:flex;flex-direction:column;gap:.25rem}.report-name[data-v-12109a4c]{font-weight:600;color:#1f2937}.report-description[data-v-12109a4c]{font-size:.875rem;color:#6b7280}.type-badge[data-v-12109a4c]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.type-badge.type-performance[data-v-12109a4c]{background:#dbeafe;color:#1d4ed8}.type-badge.type-campanhas[data-v-12109a4c]{background:#d1fae5;color:#065f46}.type-badge.type-audiencia[data-v-12109a4c]{background:#ede9fe;color:#7c3aed}.type-badge.type-financeiro[data-v-12109a4c]{background:#fef3c7;color:#92400e}.status-badge[data-v-12109a4c]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.status-badge.status-concluido[data-v-12109a4c]{background:#d1fae5;color:#065f46}.status-badge.status-processando[data-v-12109a4c]{background:#fef3c7;color:#92400e}.status-badge.status-erro[data-v-12109a4c]{background:#fecaca;color:#dc2626}.status-badge.status-ativo[data-v-12109a4c]{background:#d1fae5;color:#065f46}.format-badge[data-v-12109a4c],.status-badge.status-pausado[data-v-12109a4c]{background:#f3f4f6;color:#374151}.format-badge[data-v-12109a4c]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.frequency-badge[data-v-12109a4c]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.frequency-badge.frequency-diario[data-v-12109a4c]{background:#fef3c7;color:#92400e}.frequency-badge.frequency-semanal[data-v-12109a4c]{background:#dbeafe;color:#1d4ed8}.frequency-badge.frequency-mensal[data-v-12109a4c]{background:#d1fae5;color:#065f46}.frequency-badge.frequency-trimestral[data-v-12109a4c]{background:#ede9fe;color:#7c3aed}.recipients-count[data-v-12109a4c]{font-size:.875rem;color:#6b7280}.table-actions[data-v-12109a4c]{display:flex;gap:.25rem}.action-btn[data-v-12109a4c]{padding:.5rem;border:none;border-radius:.25rem;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s}.action-btn[data-v-12109a4c]:hover{background:#e5e7eb;color:#374151}.action-btn.warning[data-v-12109a4c]:hover{background:#fef3c7;color:#92400e}.action-btn.success[data-v-12109a4c]:hover{background:#d1fae5;color:#065f46}.action-btn.danger[data-v-12109a4c]:hover{background:#fecaca;color:#dc2626}.create-report-form[data-v-12109a4c]{max-width:1000px;margin:0 auto}.form-steps[data-v-12109a4c]{display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.step[data-v-12109a4c]{display:flex;align-items:center;gap:1rem;flex:1;position:relative}.step[data-v-12109a4c]:not(:last-child):after{content:"";position:absolute;right:-50%;top:50%;transform:translateY(-50%);width:100%;height:2px;background:#e5e7eb;z-index:1}.step.completed[data-v-12109a4c]:not(:last-child):after{background:#10b981}.step-number[data-v-12109a4c]{width:2rem;height:2rem;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;position:relative;z-index:2}.step.active .step-number[data-v-12109a4c]{background:#4f46e5;color:#fff}.step.completed .step-number[data-v-12109a4c]{background:#10b981;color:#fff}.step-info[data-v-12109a4c]{flex:1}.step-title[data-v-12109a4c]{font-weight:600;color:#1f2937;font-size:.875rem}.step-description[data-v-12109a4c]{color:#6b7280;font-size:.75rem}.form-content[data-v-12109a4c]{background:#fff;border-radius:.5rem;padding:2rem;margin-bottom:1.5rem;border:1px solid #e5e7eb}.step-content h3[data-v-12109a4c]{margin:0 0 1.5rem 0;font-size:1.25rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem}.form-grid[data-v-12109a4c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-12109a4c]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-12109a4c]{grid-column:1/-1}.form-group label[data-v-12109a4c]{font-weight:600;color:#374151;font-size:.875rem}.form-group input[data-v-12109a4c],.form-group select[data-v-12109a4c],.form-group textarea[data-v-12109a4c]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem}.form-group input[data-v-12109a4c]:focus,.form-group select[data-v-12109a4c]:focus,.form-group textarea[data-v-12109a4c]:focus{outline:none;border-color:#4f46e5}.metrics-dimensions-grid[data-v-12109a4c]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.dimensions-section h4[data-v-12109a4c],.metrics-section h4[data-v-12109a4c]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#1f2937}.dimensions-list[data-v-12109a4c],.metrics-list[data-v-12109a4c]{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.dimension-checkbox[data-v-12109a4c],.metric-checkbox[data-v-12109a4c]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.dimension-checkbox[data-v-12109a4c]:hover,.metric-checkbox[data-v-12109a4c]:hover{border-color:#4f46e5}.dimension-checkbox input:checked+.dimension-info[data-v-12109a4c],.metric-checkbox input:checked+.metric-info[data-v-12109a4c]{color:#4f46e5}.dimension-info[data-v-12109a4c],.metric-info[data-v-12109a4c]{flex:1}.dimension-name[data-v-12109a4c],.metric-name[data-v-12109a4c]{font-weight:600;color:#1f2937;font-size:.875rem}.dimension-description[data-v-12109a4c],.metric-description[data-v-12109a4c]{color:#6b7280;font-size:.75rem;margin-top:.25rem}.filters-grid[data-v-12109a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.date-range[data-v-12109a4c]{display:flex;align-items:center;gap:.5rem}.date-range input[data-v-12109a4c]{flex:1}.platform-checkboxes[data-v-12109a4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.platform-checkbox[data-v-12109a4c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.platform-checkbox[data-v-12109a4c]:hover{border-color:#4f46e5}.platform-icon[data-v-12109a4c]{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem}.platform-icon.platform-facebook[data-v-12109a4c]{background:#1877f2}.platform-icon.platform-google[data-v-12109a4c]{background:#4285f4}.platform-icon.platform-instagram[data-v-12109a4c]{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.platform-icon.platform-tiktok[data-v-12109a4c]{background:#000}.status-checkboxes[data-v-12109a4c]{display:flex;flex-direction:column;gap:.5rem}.checkbox-option[data-v-12109a4c]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.delivery-grid[data-v-12109a4c]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.format-section h4[data-v-12109a4c],.schedule-section h4[data-v-12109a4c]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#1f2937}.format-options[data-v-12109a4c]{display:flex;flex-direction:column;gap:1rem}.format-option[data-v-12109a4c]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .2s}.format-option[data-v-12109a4c]:hover{border-color:#4f46e5}.format-option.selected[data-v-12109a4c]{border-color:#4f46e5;background:#f0f9ff}.format-option input[data-v-12109a4c]{display:none}.format-content[data-v-12109a4c]{display:flex;align-items:center;gap:1rem}.format-icon[data-v-12109a4c]{width:3rem;height:3rem;border-radius:.5rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#6b7280}.format-name[data-v-12109a4c]{font-weight:600;color:#1f2937}.format-description[data-v-12109a4c]{color:#6b7280;font-size:.875rem}.schedule-options[data-v-12109a4c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.schedule-option[data-v-12109a4c]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.recurring-options[data-v-12109a4c]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.form-actions[data-v-12109a4c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f9fafb;border-radius:.5rem}.actions-right[data-v-12109a4c]{display:flex;gap:1rem}.fade-in[data-v-12109a4c]{animation:fadeIn-12109a4c .5s ease-out}@keyframes fadeIn-12109a4c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-12109a4c{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut-12109a4c{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:1024px){.main-content[data-v-12109a4c]{margin-left:0;padding:1rem}.delivery-grid[data-v-12109a4c],.form-grid[data-v-12109a4c],.metrics-dimensions-grid[data-v-12109a4c]{grid-template-columns:1fr}}@media (max-width:768px){.page-header[data-v-12109a4c]{flex-direction:column;gap:1rem}.page-actions[data-v-12109a4c]{width:100%;justify-content:stretch}.toolbar[data-v-12109a4c]{flex-direction:column;gap:1rem}.toolbar-left[data-v-12109a4c]{flex-direction:column;width:100%;gap:1rem}.search-input[data-v-12109a4c]{width:100%}.filter-group[data-v-12109a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.tabs-nav[data-v-12109a4c]{flex-direction:column}.form-steps[data-v-12109a4c]{flex-direction:column;gap:1rem}.step[data-v-12109a4c]:not(:last-child):after{display:none}.platform-checkboxes[data-v-12109a4c]{grid-template-columns:1fr}.form-actions[data-v-12109a4c]{flex-direction:column;gap:1rem}.actions-right[data-v-12109a4c]{width:100%;justify-content:stretch}}