.app-sidebar[data-v-3b5da147]{width:var(--sidebar-width);background-color:var(--bg-app);border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;height:100dvh;transition:width .3s;display:flex;overflow:hidden}.sidebar-nav[data-v-3b5da147]::-webkit-scrollbar{display:none}.sidebar-logo[data-v-3b5da147]{padding:var(--spacing-5) var(--spacing-4);flex-shrink:0}.logo-text[data-v-3b5da147]{letter-spacing:.5px;color:var(--text-primary);font-size:18px;font-weight:700}.logo-accent[data-v-3b5da147]{color:var(--color-primary)}.logo-subtext[data-v-3b5da147]{color:var(--text-muted);letter-spacing:0;margin-top:2px;font-size:9px}.sidebar-nav[data-v-3b5da147]{min-height:0;padding:0 var(--spacing-2);flex-direction:column;flex:auto;gap:1px;display:flex;overflow:hidden auto}.nav-item[data-v-3b5da147]{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;column-gap:9px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:grid}.nav-item[data-v-3b5da147]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.nav-item.is-active[data-v-3b5da147]{color:var(--color-primary);background-color:var(--bg-active);position:relative}.nav-item.is-active[data-v-3b5da147]:before{content:"";background-color:var(--color-primary);border-radius:0 2px 2px 0;width:2px;position:absolute;top:0;bottom:0;left:0}.nav-icon[data-v-3b5da147]{color:currentColor;flex-shrink:0;justify-self:start;width:17px;height:17px}.nav-label[data-v-3b5da147]{text-align:left;white-space:nowrap;justify-self:start;margin:0}.nav-arrow[data-v-3b5da147]{justify-self:end;width:14px;height:14px;transition:transform .2s}.rotate-180[data-v-3b5da147]{transform:rotate(180deg)}.nav-subitems[data-v-3b5da147]{flex-direction:column;gap:1px;margin-top:1px;display:flex}.nav-subitem[data-v-3b5da147]{box-sizing:border-box;width:100%;min-height:28px;color:var(--text-secondary);border-radius:var(--radius-md);grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:8px;padding:0 12px 0 36px;font-size:12px;text-decoration:none;transition:all .15s;display:grid}.nav-subitem[data-v-3b5da147]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.nav-subitem.is-active[data-v-3b5da147]{color:var(--color-primary)}.nav-subitem span[data-v-3b5da147]{text-align:left;white-space:nowrap;justify-self:start}.nav-subicon[data-v-3b5da147]{justify-self:start;width:14px;height:14px}.nav-dot[data-v-3b5da147]{border:1px solid;border-radius:50%;justify-self:center;width:4px;height:4px}.sidebar-footer[data-v-3b5da147]{padding:var(--spacing-4);border-top:1px solid var(--border-color);flex-shrink:0;margin-top:auto}.user-profile[data-v-3b5da147]{margin-bottom:var(--spacing-4);cursor:pointer;align-items:center;gap:10px;display:flex}.user-avatar[data-v-3b5da147]{object-fit:cover;border-radius:50%;width:28px;height:28px}.user-info[data-v-3b5da147]{flex:1;min-width:0}.user-name[data-v-3b5da147]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.user-role[data-v-3b5da147]{color:var(--text-muted);font-size:10px}.user-chevron[data-v-3b5da147]{width:14px;height:14px;color:var(--text-secondary)}.collapse-btn[data-v-3b5da147]{color:var(--text-secondary);cursor:pointer;margin-bottom:var(--spacing-4);background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:500;display:flex}.collapse-btn[data-v-3b5da147]:hover{color:var(--text-primary)}.collapse-icon[data-v-3b5da147]{background-color:var(--bg-hover);border-radius:50%;width:20px;height:20px;padding:2px}.copyright[data-v-3b5da147]{color:var(--text-muted);font-size:11px;line-height:1.6}.w-full[data-v-3b5da147]{width:100%}.flex[data-v-3b5da147]{display:flex}.items-center[data-v-3b5da147]{align-items:center}.gap-3[data-v-3b5da147]{gap:var(--spacing-3)}.date-range-control[data-v-cb521e7c]{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.picker-btn[data-v-cb521e7c]{align-items:center;gap:var(--spacing-2);background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);height:28px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 10px;font-size:11px;transition:all .2s;display:flex}.picker-btn[data-v-cb521e7c]:hover{border-color:#4a5568}.picker-btn.is-open[data-v-cb521e7c]{border-color:var(--color-primary);background-color:var(--bg-card)}.picker-btn .icon[data-v-cb521e7c]{width:14px;height:14px;color:var(--text-secondary)}.quick-presets[data-v-cb521e7c]{gap:2px;display:flex}.preset-btn[data-v-cb521e7c]{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 8px;font-size:11px;transition:all .2s}.preset-btn[data-v-cb521e7c]:hover{color:var(--text-primary)}.preset-btn.active[data-v-cb521e7c]{color:var(--color-primary);background:#22c55e1a}.calendar-popover[data-v-cb521e7c]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:1000;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 10px 15px -3px #00000080,0 4px 6px -2px #0000004d}.calendar-popover.align-left[data-v-cb521e7c]{left:0;right:auto}.calendar-popover.align-right[data-v-cb521e7c]{left:auto;right:0}.popover-layout[data-v-cb521e7c]{flex-direction:row;display:flex}@media (width<=600px){.popover-layout[data-v-cb521e7c]{flex-direction:column}}.popover-presets[data-v-cb521e7c]{flex-direction:column;width:140px;max-height:380px;padding:12px 0;display:flex;overflow-y:auto}@media (width<=600px){.popover-presets[data-v-cb521e7c]{flex-flow:wrap;gap:4px;width:100%;max-height:120px;padding:8px}.popover-divider[data-v-cb521e7c]{border-top:1px solid var(--border-color);width:100%;border-left:none!important}}.internal-preset-btn[data-v-cb521e7c]{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:12px;transition:background .2s;display:flex}.internal-preset-btn[data-v-cb521e7c]:hover{background:var(--bg-hover)}.internal-preset-btn.active[data-v-cb521e7c]{background:#22c55e0d}.radio-indicator[data-v-cb521e7c]{border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.internal-preset-btn.active .radio-indicator[data-v-cb521e7c]{border-color:var(--color-primary)}.radio-dot[data-v-cb521e7c]{background-color:var(--color-primary);border-radius:50%;width:6px;height:6px}.popover-divider[data-v-cb521e7c]{background-color:var(--border-color);border-left:1px solid var(--border-color);width:1px}.popover-right-panel[data-v-cb521e7c]{flex-direction:column;width:260px;padding:16px;display:flex}.calendar-header[data-v-cb521e7c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar-selectors[data-v-cb521e7c]{gap:4px;display:flex}.calendar-selectors select[data-v-cb521e7c]{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:2px 4px;font-size:12px}.nav-btn[data-v-cb521e7c]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px}.nav-btn[data-v-cb521e7c]:hover{background:var(--bg-hover);color:var(--text-primary)}.calendar-grid[data-v-cb521e7c]{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:16px;display:grid}.weekday-header[data-v-cb521e7c]{color:var(--text-muted);margin-bottom:4px;font-size:10px}.calendar-cell[data-v-cb521e7c]{border-radius:var(--radius-sm);cursor:pointer;width:30px;height:30px;color:var(--text-primary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;transition:background .1s;display:flex}.calendar-cell.empty[data-v-cb521e7c]{cursor:default}.calendar-cell[data-v-cb521e7c]:not(.empty):not(.selected):hover{background:var(--bg-hover)}.calendar-cell.selected[data-v-cb521e7c]{background:var(--color-primary);color:#fff;font-weight:500}.calendar-cell.in-range[data-v-cb521e7c]{background:#22c55e26;border-radius:0}.calendar-cell.selected.start[data-v-cb521e7c]{border-top-right-radius:0;border-bottom-right-radius:0}.calendar-cell.selected.end[data-v-cb521e7c]{border-top-left-radius:0;border-bottom-left-radius:0}.calendar-cell.selected.start.end[data-v-cb521e7c]{border-radius:var(--radius-sm)}.time-section[data-v-cb521e7c]{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;margin-bottom:16px;padding-top:12px;display:flex}.time-controls[data-v-cb521e7c]{align-items:center;gap:8px;display:flex}.time-field[data-v-cb521e7c]{flex-direction:column;flex:1;gap:4px;display:flex}.time-label[data-v-cb521e7c]{color:var(--text-muted);font-size:10px}.time-select[data-v-cb521e7c]{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;outline:none;width:100%;padding:4px 6px;font-size:12px}.reset-time-btn[data-v-cb521e7c]{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:14px;padding:5px;transition:background .2s;display:flex}.reset-time-btn[data-v-cb521e7c]:hover{background:var(--bg-hover);color:var(--text-primary)}.validation-error[data-v-cb521e7c]{color:#ef4444;font-size:11px}.popover-actions[data-v-cb521e7c]{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.cancel-btn[data-v-cb521e7c],.apply-btn[data-v-cb521e7c]{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .2s,background .2s}.cancel-btn[data-v-cb521e7c]{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.cancel-btn[data-v-cb521e7c]:hover{background:var(--bg-hover)}.apply-btn[data-v-cb521e7c]{background:var(--color-primary);color:#fff}.apply-btn[data-v-cb521e7c]:hover:not(:disabled){opacity:.9}.apply-btn[data-v-cb521e7c]:disabled{opacity:.5;cursor:not-allowed}.base-button[data-v-71ca9006]{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;outline:none;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:inline-flex}.base-button.is-block[data-v-71ca9006]{width:100%}.base-button.is-disabled[data-v-71ca9006]{opacity:.5;cursor:not-allowed}.size-sm[data-v-71ca9006]{height:24px;padding:0 8px;font-size:11px}.size-sm.is-icon[data-v-71ca9006]{width:24px;padding:0}.size-md[data-v-71ca9006]{height:32px;padding:0 12px;font-size:12px}.size-md.is-icon[data-v-71ca9006]{width:32px;padding:0}.size-lg[data-v-71ca9006]{height:40px;padding:0 16px;font-size:13px}.variant-primary[data-v-71ca9006]{background-color:var(--color-primary);color:#fff}.variant-primary[data-v-71ca9006]:hover:not(.is-disabled){background-color:var(--color-primary-hover)}.variant-secondary[data-v-71ca9006]{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-color)}.variant-secondary[data-v-71ca9006]:hover:not(.is-disabled){background-color:#273142}.variant-outline[data-v-71ca9006]{color:var(--text-primary);border-color:var(--border-color);background-color:#0000}.variant-outline[data-v-71ca9006]:hover:not(.is-disabled){background-color:var(--bg-hover);border-color:var(--border-hover)}.variant-outline-primary[data-v-71ca9006]{color:var(--color-primary);border-color:var(--color-primary);text-transform:uppercase;background-color:#0000}.variant-outline-primary[data-v-71ca9006]:hover:not(.is-disabled){background-color:rgba(var(--color-primary-rgb,16, 185, 129), .1)}.variant-ghost[data-v-71ca9006]{color:var(--text-secondary);background-color:#0000}.variant-ghost[data-v-71ca9006]:hover:not(.is-disabled){background-color:var(--bg-hover);color:var(--text-primary)}.variant-danger[data-v-71ca9006]{color:var(--color-danger);background-color:#f044381a;border-color:#f0443833}.variant-danger[data-v-71ca9006]:hover:not(.is-disabled){background-color:#f0443833}.btn-icon[data-v-71ca9006]{stroke-width:2px;width:16px;height:16px}.size-sm .btn-icon[data-v-71ca9006]{width:14px;height:14px}.size-lg .btn-icon[data-v-71ca9006]{width:18px;height:18px}.btn-icon.left[data-v-71ca9006]{margin-right:8px}.btn-icon.right[data-v-71ca9006]{margin-left:8px}.app-header[data-v-880faaaf]{height:var(--header-height);background-color:var(--bg-app);border-bottom:1px solid var(--border-color);padding:0 var(--spacing-5);z-index:20;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header-left[data-v-880faaaf]{align-items:center;display:flex}.breadcrumbs[data-v-880faaaf]{align-items:center;font-size:13px;display:flex}.text-muted[data-v-880faaaf]{color:var(--text-muted)}.text-primary[data-v-880faaaf]{color:var(--color-primary)}.font-medium[data-v-880faaaf]{font-weight:500}.mx-2[data-v-880faaaf]{margin:0 8px}.header-right[data-v-880faaaf]{align-items:center;gap:var(--spacing-3);display:flex}.quick-period-toggles[data-v-880faaaf]{background-color:var(--bg-hover);border-radius:var(--radius-sm);border:1px solid var(--border-color);height:28px;padding:2px;display:flex}.period-toggle[data-v-880faaaf]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.period-toggle[data-v-880faaaf]:hover{color:var(--text-primary)}.period-toggle.active[data-v-880faaaf]{background-color:var(--color-primary);color:#fff}.header-actions[data-v-880faaaf]{align-items:center;gap:var(--spacing-2);display:flex}.notification-btn[data-v-880faaaf]{border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex;position:relative}.notification-btn[data-v-880faaaf]:hover{background-color:var(--bg-hover)}.notification-badge[data-v-880faaaf]{background-color:var(--color-danger);color:#fff;border:1px solid var(--bg-app);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.app-layout[data-v-274cbbae]{background-color:var(--bg-app);height:100dvh;display:flex;overflow:hidden}.main-content[data-v-274cbbae]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page-container[data-v-274cbbae]{padding:var(--spacing-5) var(--spacing-6);flex:1;min-height:0;overflow-y:auto}.auth-layout[data-v-6426a28d]{background-color:#08121a;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.auth-glow[data-v-6426a28d]{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 50% 100%,#22c55e14,#0000 60%);width:100%;height:100%;animation:18s ease-in-out infinite alternate authGlowDrift-6426a28d;position:absolute;top:0;left:0}.auth-wave[data-v-6426a28d]{opacity:.9;pointer-events:none;z-index:1;background-image:url(/assets/auth-wave-NgnHe4zz.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:110vw;height:100vh;animation:22s ease-in-out infinite alternate authWaveFloat-6426a28d;position:absolute;top:0;left:-5vw}.auth-container[data-v-6426a28d]{z-index:2;width:100%;max-width:440px}@keyframes authWaveFloat-6426a28d{0%{transform:translate(-1.5%,3px)}to{transform:translate(1.5%,-3px)}}@keyframes authGlowDrift-6426a28d{0%{opacity:.25;transform:translate(-3%,2%)scale(1)}to{opacity:.45;transform:translate(3%,-2%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.auth-wave[data-v-6426a28d],.auth-glow[data-v-6426a28d]{animation:none}}.base-card[data-v-085a498d]{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.base-card.variant-glass[data-v-085a498d]{-webkit-backdrop-filter:blur(16px);background-color:#0f172a66;border:1px solid #ffffff14;box-shadow:0 25px 50px -12px #00000080}.card-header[data-v-085a498d]{justify-content:space-between;align-items:center;padding:10px 14px 2px;display:flex}.card-title[data-v-085a498d]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.card-actions[data-v-085a498d]{align-items:center;gap:var(--spacing-2);display:flex}.card-body[data-v-085a498d]{flex:1;padding:10px 12px}.base-card.no-padding .card-body[data-v-085a498d]{padding:0}.card-footer[data-v-085a498d]{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border-color);background-color:#0003}.base-table-container[data-v-0f6264f8]{width:100%;overflow-x:auto}.base-table[data-v-0f6264f8]{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.base-table th[data-v-0f6264f8],.base-table td[data-v-0f6264f8]{border-bottom:1px solid var(--border-color);white-space:nowrap;padding:6px 10px}.base-table th[data-v-0f6264f8]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background-color:var(--bg-card);z-index:10;font-size:10px;font-weight:500;position:sticky;top:0}.base-table td[data-v-0f6264f8]{color:var(--text-primary)}.table-row[data-v-0f6264f8]:hover{background-color:#ffffff05}.checkbox-col[data-v-0f6264f8]{width:40px;padding-right:0!important}.table-checkbox[data-v-0f6264f8]{appearance:none;border:1px solid var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:3px;place-content:center;width:16px;height:16px;display:grid}.table-checkbox[data-v-0f6264f8]:before{content:"";width:10px;height:10px;box-shadow:inset 1em 1em var(--color-primary);background-color:transform;transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}.table-checkbox[data-v-0f6264f8]:checked{border-color:var(--color-primary)}.table-checkbox[data-v-0f6264f8]:checked:before{transform:scale(1)}.empty-state[data-v-0f6264f8]{text-align:center;padding:var(--spacing-6);color:var(--text-muted)}.base-select-wrapper[data-v-1725ca87]{align-items:center;display:inline-flex;position:relative}.base-select[data-v-1725ca87]{appearance:none;background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);height:36px;color:var(--text-primary);cursor:pointer;outline:none;min-width:120px;padding:0 32px 0 12px;font-size:14px}.base-select[data-v-1725ca87]:focus{border-color:var(--color-primary)}.base-select.is-disabled[data-v-1725ca87]{opacity:.6;cursor:not-allowed}.select-icon[data-v-1725ca87]{width:16px;height:16px;color:var(--text-secondary);pointer-events:none;position:absolute;right:10px}.revenue-chart-wrapper[data-v-76e7248a]{width:100%;height:100%;position:relative}.echarts[data-v-76e7248a]{width:100%;height:100%}.particle-bg[data-v-76e7248a]{pointer-events:none;background-image:radial-gradient(#22c55e40 1px,#0000 1px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}.leads-ftd-chart-wrapper[data-v-dcc01528],.echarts[data-v-dcc01528],.kpi-sparkline[data-v-0c7a4186],.chart[data-v-0c7a4186]{width:100%;height:100%}.dashboard-grid[data-v-6947b421]{flex-direction:column;gap:8px;display:flex}.dashboard-top[data-v-6947b421]{grid-template-rows:190px 116px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.revenue-card[data-v-6947b421]{grid-area:1/1}.leads-card[data-v-6947b421]{grid-area:1/2}.activity-card[data-v-6947b421]{grid-area:1/3/span 2}.targets-card[data-v-6947b421]{grid-area:1/4/span 2}.kpi-card[data-v-6947b421]{grid-area:2/1/auto/span 2;height:116px;min-height:116px;max-height:116px}.revenue-card[data-v-6947b421] .card-body,.leads-card[data-v-6947b421] .card-body{padding-top:4px;padding-bottom:4px}.grid-2-col[data-v-6947b421]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grid-4-col[data-v-6947b421]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ranking-card[data-v-6947b421] .card-body{min-height:0}.ranking-table-body[data-v-6947b421]{height:100%;min-height:0;overflow:hidden}.revenue-value[data-v-6947b421]{color:var(--color-primary);margin-top:2px;font-size:32px;font-weight:600;line-height:1}.revenue-trend[data-v-6947b421]{align-items:center;gap:2px;margin-top:4px;font-size:11px;font-weight:500;display:flex}.text-primary[data-v-6947b421]{color:var(--color-primary)}.text-warning[data-v-6947b421]{color:var(--color-warning)}.text-danger[data-v-6947b421]{color:var(--color-danger)}.text-info[data-v-6947b421]{color:var(--color-info)}.text-muted[data-v-6947b421]{color:var(--text-muted)}.text-primary-light[data-v-6947b421]{color:var(--text-primary)}.font-normal[data-v-6947b421]{font-weight:400}.text-right[data-v-6947b421]{text-align:right}.text-sm[data-v-6947b421]{font-size:12px}.text-xs[data-v-6947b421]{font-size:10px}.text-\[12px\][data-v-6947b421]{font-size:12px}.text-\[10px\][data-v-6947b421]{font-size:10px}.text-\[9px\][data-v-6947b421]{font-size:9px}.font-semibold[data-v-6947b421]{font-weight:600}.font-medium[data-v-6947b421]{font-weight:500}.mt-0\.5[data-v-6947b421]{margin-top:2px}.mt-2[data-v-6947b421]{margin-top:8px}.mt-4[data-v-6947b421]{margin-top:16px}.mt-6[data-v-6947b421]{margin-top:24px}.mb-1[data-v-6947b421]{margin-bottom:4px}.mb-3[data-v-6947b421]{margin-bottom:12px}.mb-4[data-v-6947b421]{margin-bottom:16px}.mb-5[data-v-6947b421]{margin-bottom:20px}.ml-1[data-v-6947b421]{margin-left:4px}.ml-2[data-v-6947b421]{margin-left:8px}.px-1[data-v-6947b421]{padding-left:4px;padding-right:4px}.flex[data-v-6947b421]{display:flex}.gap-2[data-v-6947b421]{gap:8px}.gap-3[data-v-6947b421]{gap:12px}.items-start[data-v-6947b421]{align-items:flex-start}.justify-between[data-v-6947b421]{justify-content:space-between}.inline[data-v-6947b421]{vertical-align:middle;display:inline}.w-3[data-v-6947b421]{width:12px}.h-3[data-v-6947b421]{height:12px}.w-3\.5[data-v-6947b421]{width:14px}.h-3\.5[data-v-6947b421]{height:14px}.w-4[data-v-6947b421]{width:16px}.h-4[data-v-6947b421]{height:16px}.w-full[data-v-6947b421]{width:100%}.h-16[data-v-6947b421]{height:64px}.h-20[data-v-6947b421]{height:80px}.relative[data-v-6947b421]{position:relative}.truncate[data-v-6947b421]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.min-w-0[data-v-6947b421]{min-width:0}.flex-1[data-v-6947b421]{flex:1}.revenue-chart[data-v-6947b421]{margin:12px -12px -12px}.leads-chart[data-v-6947b421]{margin-top:8px}.mock-sparkline[data-v-6947b421]{opacity:.5;height:24px;margin-top:8px}.mock-sparkline.green[data-v-6947b421]{background:linear-gradient(90deg, transparent, var(--color-primary));height:1px}.mock-sparkline.orange[data-v-6947b421]{background:linear-gradient(90deg, transparent, var(--color-warning));height:1px}.pill-btn[data-v-6947b421]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;padding:2px 10px;font-size:11px}.pill-btn.active[data-v-6947b421]{color:var(--color-primary);background:#12b76a1a;border-color:#12b76a4d}.chart-legend[data-v-6947b421]{color:var(--text-secondary);gap:16px;font-size:11px;display:flex}.legend-item[data-v-6947b421]{align-items:center;gap:6px;display:flex}.dot[data-v-6947b421]{border-radius:50%;width:8px;height:8px}.dot.green[data-v-6947b421]{background:var(--color-primary)}.dot.orange[data-v-6947b421]{background:#f79009}.kpi-row[data-v-6947b421]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-cell[data-v-6947b421]{border-right:1px solid var(--border-color);grid-template-rows:auto auto auto;align-content:start;min-width:0;padding:16px 24px 14px;display:grid}.kpi-cell[data-v-6947b421]:last-child{border-right:none}.kpi-label[data-v-6947b421]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:600;line-height:1}.kpi-value[data-v-6947b421]{color:var(--text-primary);margin-top:13px;font-size:26px;font-weight:300;line-height:1}.kpi-trend[data-v-6947b421]{white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-weight:450;line-height:1;display:flex;transform:translateY(-15px)}.kpi-trend-row[data-v-6947b421]{grid-template-columns:max-content minmax(112px,1fr);justify-content:start;align-items:center;column-gap:18px;min-height:30px;margin-top:17px;display:grid}.kpi-sparkline-wrapper[data-v-6947b421]{justify-content:center;align-items:center;width:100%;max-width:105px;height:30px;display:flex;transform:translateY(-15px)}.activity-list[data-v-6947b421]{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.activity-item[data-v-6947b421]{align-items:center;gap:8px;font-size:12px;display:flex}.act-time[data-v-6947b421]{width:32px;color:var(--text-muted);font-size:10px}.act-icon-wrapper[data-v-6947b421]{border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.bg-primary-subtle[data-v-6947b421]{background:#22c55e14}.bg-warning-subtle[data-v-6947b421]{background:#f59e0b14}.bg-danger-subtle[data-v-6947b421]{background:#ef444414}.bg-info-subtle[data-v-6947b421]{background:#3b82f614}.act-icon-svg[data-v-6947b421]{width:12px;height:12px}.act-desc[data-v-6947b421]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.act-val[data-v-6947b421]{color:var(--text-primary);font-size:11px;font-weight:500}.view-all[data-v-6947b421]{color:var(--text-secondary);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.view-all[data-v-6947b421]:hover{color:var(--text-primary)}.progress-bar[data-v-6947b421]{background:var(--border-color);border-radius:2px;width:100%;height:4px;overflow:hidden}.progress-fill[data-v-6947b421]{border-radius:2px;height:100%}.bg-green[data-v-6947b421]{background:var(--color-primary)}.bg-orange[data-v-6947b421]{background:var(--color-warning)}.ai-list[data-v-6947b421]{margin:8px -12px -10px}.ai-item[data-v-6947b421]{border-bottom:1px solid #94a3b814}.ai-item[data-v-6947b421]:last-child{border-bottom:none}.ai-row[data-v-6947b421]{align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.ai-icon-small[data-v-6947b421]{border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-icon-green[data-v-6947b421]{color:var(--color-primary);background:#22c55e33}.ai-icon-orange[data-v-6947b421]{color:#f97316;background:#f973162e}.ai-title[data-v-6947b421]{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2}.ai-desc[data-v-6947b421]{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.2}.ai-badge[data-v-6947b421]{white-space:nowrap;border-radius:5px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ai-badge-green[data-v-6947b421]{color:var(--color-primary);background:#22c55e1f}.ai-badge-orange[data-v-6947b421]{color:#f97316;background:#f9731624}@media (width<=1400px){.dashboard-top[data-v-6947b421]{grid-template-rows:auto;grid-template-columns:1fr}.revenue-card[data-v-6947b421],.leads-card[data-v-6947b421],.activity-card[data-v-6947b421],.targets-card[data-v-6947b421],.kpi-card[data-v-6947b421]{grid-area:auto/1}.grid-4-col[data-v-6947b421]{grid-template-columns:repeat(2,1fr)}}.leads-ftd-chart-body[data-v-6947b421]{width:100%;height:130px;min-height:130px;max-height:130px;overflow:hidden}.revenue-chart-body[data-v-6947b421]{width:100%;height:100px;min-height:100px;max-height:100px;overflow:hidden}.leads-ftd-chart-body[data-v-6947b421] .echarts,.revenue-chart-body[data-v-6947b421] .echarts{width:100%!important;height:100%!important}.base-table-container[data-v-99bf9ead]{width:100%;overflow-x:auto}.base-table[data-v-99bf9ead]{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.base-table th[data-v-99bf9ead],.base-table td[data-v-99bf9ead]{border-bottom:1px solid var(--border-color);white-space:nowrap;padding:6px 10px}.base-table th[data-v-99bf9ead]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background-color:var(--bg-card);z-index:10;font-size:10px;font-weight:500;transition:background-color .2s,color .2s;position:sticky;top:0}.base-table th.cursor-pointer[data-v-99bf9ead]:hover,.base-table th.is-sorted[data-v-99bf9ead]{background-color:var(--bg-hover);color:var(--text-primary)}.sort-icon[data-v-99bf9ead]{color:var(--color-primary);margin-left:2px;display:inline-flex}.sort-icon svg[data-v-99bf9ead]{stroke-width:2.5px;width:14px;height:14px}.base-table td[data-v-99bf9ead]{color:var(--text-primary);text-overflow:ellipsis;max-width:200px;overflow:hidden}.table-row[data-v-99bf9ead]:hover{background-color:#ffffff05}.table-row.selected-row[data-v-99bf9ead],.table-row.selected-row[data-v-99bf9ead]:hover{background-color:#10b9810d}[data-v-99bf9ead] .table-checkbox{appearance:none;border:1px solid var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:3px;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}[data-v-99bf9ead] .table-checkbox:before{content:"";width:10px;height:10px;box-shadow:inset 1em 1em var(--color-primary);transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}[data-v-99bf9ead] .table-checkbox:checked{border-color:var(--color-primary)}[data-v-99bf9ead] .table-checkbox:checked:before{transform:scale(1)}[data-v-99bf9ead] .table-checkbox:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);transform:scale(1)}.empty-state[data-v-99bf9ead]{text-align:center;padding:var(--spacing-6);color:var(--text-muted)}.cursor-pointer[data-v-99bf9ead]{cursor:pointer}.select-none[data-v-99bf9ead]{-webkit-user-select:none;user-select:none}.flex[data-v-99bf9ead]{display:flex}.items-center[data-v-99bf9ead]{align-items:center}.gap-1[data-v-99bf9ead]{gap:4px}.base-input-wrapper[data-v-814fa0c1]{align-items:center;width:100%;display:inline-flex;position:relative}.input-icon[data-v-814fa0c1]{width:16px;height:16px;color:var(--text-secondary);pointer-events:none;position:absolute;left:12px}.base-input[data-v-814fa0c1]{background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:36px;color:var(--text-primary);outline:none;padding:0 12px;font-size:14px;transition:border-color .2s}.base-input.has-icon[data-v-814fa0c1]{padding-left:36px}.base-input[data-v-814fa0c1]:focus{border-color:var(--color-primary)}.base-input[data-v-814fa0c1]::placeholder{color:var(--text-muted)}.base-input.is-disabled[data-v-814fa0c1]{opacity:.6;cursor:not-allowed}.base-pagination[data-v-e5a420aa]{padding:var(--spacing-4) 0;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.pagination-controls[data-v-e5a420aa]{align-items:center;gap:var(--spacing-6);display:flex}.rows-per-page[data-v-e5a420aa]{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.rows-select[data-v-e5a420aa]{appearance:none;background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:4px 24px 4px 8px;font-size:13px}.rows-icon[data-v-e5a420aa]{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page-buttons[data-v-e5a420aa]{align-items:center;gap:4px;display:flex}.page-btn[data-v-e5a420aa]{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.page-btn[data-v-e5a420aa]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.page-btn.active[data-v-e5a420aa]{background:var(--color-primary);color:#fff}.page-btn[data-v-e5a420aa]:disabled{opacity:.5;cursor:not-allowed}.page-btn.ellipsis[data-v-e5a420aa]{cursor:default;background:0 0}.icon-sm[data-v-e5a420aa]{width:16px;height:16px}.base-badge[data-v-32365649]{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:20px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.variant-subtle.color-green[data-v-32365649]{color:var(--color-primary);background-color:#22c55e26}.variant-subtle.color-red[data-v-32365649]{color:var(--color-danger);background-color:#ef444426}.variant-subtle.color-yellow[data-v-32365649]{color:var(--color-warning);background-color:#f59e0b26}.variant-subtle.color-blue[data-v-32365649]{color:var(--color-info);background-color:#3b82f626}.variant-subtle.color-purple[data-v-32365649]{color:var(--color-purple);background-color:#8b5cf626}.variant-subtle.color-gray[data-v-32365649]{color:var(--text-secondary);background-color:#94a3b826}.variant-solid.color-green[data-v-32365649]{background-color:var(--color-primary);color:#fff}.variant-solid.color-red[data-v-32365649]{background-color:var(--color-danger);color:#fff}.variant-solid.color-blue[data-v-32365649]{background-color:var(--color-info);color:#fff}.variant-solid.color-yellow[data-v-32365649]{background-color:var(--color-warning);color:#fff}.variant-solid.color-purple[data-v-32365649]{background-color:var(--color-purple);color:#fff}.variant-solid.color-gray[data-v-32365649]{background-color:var(--text-muted);color:#fff}.variant-outline[data-v-32365649]{background-color:#0000;border:1px solid}.variant-outline.color-green[data-v-32365649]{color:var(--color-primary)}.variant-outline.color-red[data-v-32365649]{color:var(--color-danger)}.variant-outline.color-yellow[data-v-32365649]{color:var(--color-warning)}.variant-outline.color-blue[data-v-32365649]{color:var(--color-info)}.variant-outline.color-purple[data-v-32365649]{color:var(--color-purple)}.base-modal-overlay[data-v-55e0dcc2]{z-index:1000;padding:var(--spacing-6);background-color:#080b11cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-modal[data-v-55e0dcc2]{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}.modal-header[data-v-55e0dcc2]{justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.modal-title[data-v-55e0dcc2]{color:var(--text-primary);margin:0;font-size:16px;font-weight:500}.modal-close[data-v-55e0dcc2]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.modal-close[data-v-55e0dcc2]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.modal-close[data-v-55e0dcc2]:disabled{opacity:.5;cursor:not-allowed}.modal-close svg[data-v-55e0dcc2]{width:20px;height:20px}.modal-body[data-v-55e0dcc2]{padding:0 24px 24px}.modal-footer[data-v-55e0dcc2]{border-top:1px solid var(--border-color);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.lead-tabs-container[data-v-adfced67]{border-bottom:1px solid var(--border-color);background-color:var(--bg-body);padding:0 24px}.lead-tabs[data-v-adfced67]{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.lead-tabs[data-v-adfced67]::-webkit-scrollbar{display:none}.tab-btn[data-v-adfced67]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}.tab-btn[data-v-adfced67]:hover{background:var(--bg-hover)}.tab-btn.active[data-v-adfced67]{color:var(--text-primary);background:#10b98114;border-color:#10b9814d}.tab-btn.active[data-v-adfced67]:after{content:"";background-color:#10b981;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-number[data-v-adfced67]{background-color:var(--bg-hover);width:18px;height:18px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.tab-number.active[data-v-adfced67]{color:#fff;background-color:#10b981}.tab-badge[data-v-adfced67]{background-color:var(--bg-hover);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-size:11px;line-height:1}.tab-btn.active .tab-badge[data-v-adfced67]{background-color:var(--bg-hover);color:var(--text-primary)}@media (width<=640px){.tabs-list[data-v-adfced67]{gap:20px}}.lead-copy-button[data-v-b55fd57a]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:all .2s;display:inline-flex}.lead-copy-button[data-v-b55fd57a]:hover:not(.is-copied){background-color:var(--bg-hover);color:var(--text-primary)}.lead-copy-button.is-copied[data-v-b55fd57a]{color:var(--success-color);cursor:default}.icon[data-v-b55fd57a]{width:14px;height:14px}.lead-main-info-tab[data-v-d47e3f4e]{padding:16px 24px 24px}.panel[data-v-d47e3f4e]{background-color:#0d132180;border:1px solid #94a3b826;border-radius:8px;padding:20px}.section[data-v-d47e3f4e]{flex-direction:column;gap:12px;display:flex}.section-title[data-v-d47e3f4e]{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.section-separator[data-v-d47e3f4e]{background-color:#94a3b81f;height:1px;margin:16px 0}.fields-grid[data-v-d47e3f4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.field-card[data-v-d47e3f4e]{background-color:#0f172a99;border:1px solid #94a3b81f;border-radius:6px;flex-direction:column;gap:4px;min-height:56px;padding:10px 14px;display:flex}.field-label[data-v-d47e3f4e]{color:var(--text-secondary);font-size:11px}.field-value[data-v-d47e3f4e]{color:var(--text-primary);align-items:center;gap:6px;min-height:20px;font-size:13px;display:flex}.landing-link[data-v-d47e3f4e]{color:var(--text-primary);align-items:center;gap:4px;text-decoration:none;display:flex}.landing-link[data-v-d47e3f4e]:hover{color:var(--primary-color);text-decoration:underline}.field-icon-sm[data-v-d47e3f4e]{width:12px;height:12px;color:var(--text-secondary)}.field-icon[data-v-d47e3f4e]{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.empty-val[data-v-d47e3f4e]{color:var(--text-secondary)}.box-badge[data-v-d47e3f4e]{color:#10b981;background-color:#10b9811a;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.box-dot[data-v-d47e3f4e]{background-color:#10b981;border-radius:50%;width:6px;height:6px}.advertiser-accent[data-v-d47e3f4e]{color:#10b981}.user-agent-box[data-v-d47e3f4e]{background-color:#00000040;border:1px solid #94a3b81f;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.user-agent-text[data-v-d47e3f4e]{color:#10b981;word-break:break-all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}.ua-copy-btn[data-v-d47e3f4e]{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}.ua-copy-btn[data-v-d47e3f4e]:hover{background-color:var(--bg-hover)}.ua-copy-icon[data-v-d47e3f4e]{width:12px;height:12px}.mpc-grid[data-v-d47e3f4e]{grid-template-columns:repeat(4,1fr);gap:8px 20px;display:grid}.mpc-item[data-v-d47e3f4e]{align-items:center;gap:12px;padding:4px 0;display:flex}.mpc-label[data-v-d47e3f4e]{color:var(--text-secondary);white-space:nowrap;font-size:12px}.mpc-value[data-v-d47e3f4e]{color:var(--text-primary);font-size:12px;font-weight:500}@media (width<=768px){.fields-grid[data-v-d47e3f4e]{grid-template-columns:repeat(2,1fr)}.mpc-grid[data-v-d47e3f4e]{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.fields-grid[data-v-d47e3f4e]{grid-template-columns:1fr}.mpc-grid[data-v-d47e3f4e]{grid-template-columns:repeat(2,1fr)}.lead-main-info-tab[data-v-d47e3f4e]{padding:12px 16px}.panel[data-v-d47e3f4e]{padding:14px}}.json-viewer-container[data-v-7f309a71]{background-color:#0d132180;border:1px solid #94a3b826;border-radius:6px;height:100%;padding:12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.json-lines[data-v-7f309a71]{flex-direction:column;min-width:max-content;display:flex}.json-line[data-v-7f309a71]{padding:0 16px;display:flex}.json-line[data-v-7f309a71]:hover{background-color:#ffffff05}.line-number[data-v-7f309a71]{color:#94a3b866;-webkit-user-select:none;user-select:none;text-align:right;min-width:24px;margin-right:16px}.line-content[data-v-7f309a71]{color:var(--text-primary);white-space:pre}[data-v-7f309a71] .json-key{color:#7dd3fc}[data-v-7f309a71] .json-string{color:#fb923c}[data-v-7f309a71] .json-number{color:#4ade80}[data-v-7f309a71] .json-boolean,[data-v-7f309a71] .json-null{color:#c084fc}[data-v-7f309a71] .json-punctuation{color:#94a3b899}.lead-brand-response-tab[data-v-53572575]{flex-direction:column;height:100%;min-height:0;padding:16px 24px 24px;display:flex;overflow:hidden}.response-panel[data-v-53572575]{background-color:#0d132180;border:1px solid #94a3b826;border-radius:8px;min-height:0;overflow:auto}.response-row[data-v-53572575]{border-bottom:1px solid #94a3b81a}.response-row[data-v-53572575]:last-child{border-bottom:none}.response-row.is-open[data-v-53572575]{background-color:#0f172a47}.response-row.is-muted[data-v-53572575]{color:var(--text-secondary)}.row-summary[data-v-53572575]{width:100%;min-height:96px;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:24px;padding:18px 32px;display:flex}.row-summary[data-v-53572575]:not(:disabled){cursor:pointer}.row-summary[data-v-53572575]:disabled{cursor:default}.row-title[data-v-53572575]{width:220px;color:var(--text-primary);flex:0 0 220px;font-size:15px;font-weight:700}.row-divider[data-v-53572575],.meta-separator[data-v-53572575]{background-color:#e2e8f0b3;flex:0 0 1px;width:1px;height:24px}.row-meta[data-v-53572575]{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:15px;display:flex}.meta-label[data-v-53572575]{color:var(--text-secondary)}.meta-value[data-v-53572575]{color:var(--text-primary);font-weight:700}.tone-success[data-v-53572575]{color:#22c55e}.tone-error[data-v-53572575]{color:#ef4444}.tone-muted[data-v-53572575]{color:var(--text-secondary)}.row-spacer[data-v-53572575]{flex:auto}.expand-icon[data-v-53572575]{width:32px;height:32px;color:var(--text-primary);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.expand-icon[data-v-53572575] svg{width:24px;height:24px}.payload-grid[data-v-53572575]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.error-banner[data-v-53572575]{color:#fecaca;background:#ef44441a;border:1px solid #ef444459;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.error-banner-label[data-v-53572575]{color:#f87171;flex:none;font-weight:700}.error-banner-text[data-v-53572575]{word-break:break-word;min-width:0}.payload-column[data-v-53572575]{grid-template-rows:auto 320px;min-width:0;min-height:320px;display:grid}.payload-header[data-v-53572575]{min-height:36px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.copy-btn[data-v-53572575]{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background-color .2s,border-color .2s;display:flex}.copy-btn[data-v-53572575]:hover{background-color:#ffffff0d;border-color:#94a3b859}.copy-icon[data-v-53572575]{width:12px;height:12px;color:var(--text-secondary)}.text-success[data-v-53572575]{color:#10b981}.viewer-wrapper[data-v-53572575]{min-height:0;overflow:hidden}[data-v-53572575] .json-viewer-container::-webkit-scrollbar{width:8px;height:8px}[data-v-53572575] .json-viewer-container::-webkit-scrollbar-track{background:#0f172a66;border-radius:4px}[data-v-53572575] .json-viewer-container::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}[data-v-53572575] .json-viewer-container::-webkit-scrollbar-thumb:hover{background:#94a3b880}@media (width<=820px){.row-summary[data-v-53572575]{gap:14px;min-height:84px;padding:16px 18px}.row-title[data-v-53572575]{flex-basis:132px;width:132px}.row-meta[data-v-53572575]{gap:8px 12px;font-size:13px}.payload-grid[data-v-53572575]{grid-template-columns:1fr}}.lead-status-history-tab[data-v-6aa2c14f]{flex-direction:column;height:100%;min-height:0;padding:16px 24px 24px;display:flex;overflow:hidden}.status-history-panel[data-v-6aa2c14f]{background-color:#0d132180;border:1px solid #94a3b826;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.panel-header[data-v-6aa2c14f]{border-bottom:1px solid #94a3b81a;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.header-titles[data-v-6aa2c14f]{flex-direction:column;gap:4px;display:flex}.panel-title[data-v-6aa2c14f]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.panel-desc[data-v-6aa2c14f]{color:var(--text-secondary);margin:0;font-size:13px}.refresh-btn[data-v-6aa2c14f]{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.refresh-btn[data-v-6aa2c14f]:hover:not(:disabled){background-color:#ffffff0d}.refresh-btn[data-v-6aa2c14f]:disabled{opacity:.5;cursor:not-allowed}.icon[data-v-6aa2c14f]{width:14px;height:14px;color:var(--text-secondary)}.spin[data-v-6aa2c14f]{animation:1s linear infinite spin-6aa2c14f}@keyframes spin-6aa2c14f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-6aa2c14f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.empty-icon[data-v-6aa2c14f]{width:48px;height:48px;color:var(--text-secondary);background-color:#94a3b81a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.empty-title[data-v-6aa2c14f]{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:500}.empty-desc[data-v-6aa2c14f]{color:var(--text-secondary);margin:0;font-size:14px}.timeline-list[data-v-6aa2c14f]{flex-direction:column;gap:8px;min-height:0;padding:24px 12px 0 24px;display:flex;overflow:hidden auto}.timeline-list[data-v-6aa2c14f]::-webkit-scrollbar{width:6px}.timeline-list[data-v-6aa2c14f]::-webkit-scrollbar-track{background:#0f172a33;border-radius:4px}.timeline-list[data-v-6aa2c14f]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}.timeline-list[data-v-6aa2c14f]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.timeline-item[data-v-6aa2c14f]{align-items:stretch;display:flex;position:relative}.timeline-marker[data-v-6aa2c14f]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;margin-right:20px;display:flex;position:relative}.marker-dot-wrapper[data-v-6aa2c14f]{z-index:2;align-items:center;height:100%;display:flex}.marker-dot-outer[data-v-6aa2c14f]{background-color:#10b98133;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.marker-dot-inner[data-v-6aa2c14f]{background-color:#10b981;border-radius:50%;width:6px;height:6px}.marker-line[data-v-6aa2c14f]{z-index:1;background-color:#10b98166;width:2px;position:absolute;top:50%;bottom:-50%;left:50%;transform:translate(-50%)}.event-card[data-v-6aa2c14f]{background-color:#0f172a66;border:1px solid #94a3b826;border-radius:6px;flex-grow:1;align-items:center;min-height:72px;padding:12px 16px;display:flex}.event-date-col[data-v-6aa2c14f]{flex-direction:column;flex-shrink:0;gap:4px;width:20%;min-width:110px;display:flex}.date-text[data-v-6aa2c14f],.time-text[data-v-6aa2c14f]{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.event-transition-col[data-v-6aa2c14f]{flex-direction:column;flex:1;gap:8px;display:flex}.transition-label[data-v-6aa2c14f]{color:var(--text-secondary);font-size:12px}.transition-badges[data-v-6aa2c14f]{align-items:center;gap:12px;display:flex}.arrow-icon[data-v-6aa2c14f]{color:#94a3b880;width:14px;height:14px}.badge[data-v-6aa2c14f]{white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.badge-blue[data-v-6aa2c14f]{color:#60a5fa;background-color:#3b82f626}.badge-green[data-v-6aa2c14f]{color:#34d399;background-color:#10b98126}.badge-red[data-v-6aa2c14f]{color:#f87171;background-color:#ef444426}.badge-amber[data-v-6aa2c14f]{color:#fbbf24;background-color:#f59e0b26}.badge-gray[data-v-6aa2c14f]{color:#94a3b8;background-color:#94a3b826}.badge-empty[data-v-6aa2c14f]{color:#64748b;background-color:#1e293b80;border:1px solid #94a3b81a}.end-block[data-v-6aa2c14f]{background-color:#0d13214d;border:1px solid #94a3b81a;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:16px 24px 24px 68px;padding:16px;display:flex}.end-icon[data-v-6aa2c14f]{color:#94a3b899;width:20px;height:20px}.end-text[data-v-6aa2c14f]{color:#94a3b8cc;text-align:center;font-size:12px;line-height:1.5}@media (width<=768px){.event-card[data-v-6aa2c14f]{flex-wrap:wrap;gap:16px}.event-date-col[data-v-6aa2c14f]{flex-direction:row;align-items:center;gap:12px;width:100%}.event-transition-col[data-v-6aa2c14f]{flex:unset;width:45%}}@media (width<=480px){.event-transition-col[data-v-6aa2c14f]{width:100%}}.lead-routing-history-tab[data-v-2c7dbb07]{flex-direction:column;height:100%;min-height:0;padding:16px 24px 24px;display:flex;overflow:hidden}.routing-history-panel[data-v-2c7dbb07]{background-color:#0d132180;border:1px solid #94a3b826;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.panel-header[data-v-2c7dbb07]{border-bottom:1px solid #94a3b81a;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.header-titles[data-v-2c7dbb07]{flex-direction:column;gap:4px;display:flex}.panel-title[data-v-2c7dbb07]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.panel-desc[data-v-2c7dbb07]{color:var(--text-secondary);margin:0;font-size:13px}.refresh-btn[data-v-2c7dbb07]{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.refresh-btn[data-v-2c7dbb07]:hover:not(:disabled){background-color:#ffffff0d}.refresh-btn[data-v-2c7dbb07]:disabled{opacity:.5;cursor:not-allowed}.icon[data-v-2c7dbb07]{width:14px;height:14px;color:var(--text-secondary)}.spin[data-v-2c7dbb07]{animation:1s linear infinite spin-2c7dbb07}@keyframes spin-2c7dbb07{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-2c7dbb07]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.empty-icon[data-v-2c7dbb07]{width:48px;height:48px;color:var(--text-secondary);background-color:#94a3b81a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.empty-title[data-v-2c7dbb07]{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:500}.empty-desc[data-v-2c7dbb07]{color:var(--text-secondary);margin:0;font-size:14px}.timeline-list[data-v-2c7dbb07]{flex-direction:column;gap:10px;min-height:0;padding:24px 12px 0 24px;display:flex;overflow:hidden auto}.timeline-list[data-v-2c7dbb07]::-webkit-scrollbar{width:6px}.timeline-list[data-v-2c7dbb07]::-webkit-scrollbar-track{background:#0f172a33;border-radius:4px}.timeline-list[data-v-2c7dbb07]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}.timeline-item[data-v-2c7dbb07]{align-items:stretch;display:flex;position:relative}.timeline-marker[data-v-2c7dbb07]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;margin-right:20px;display:flex;position:relative}.marker-dot-wrapper[data-v-2c7dbb07]{z-index:2;align-items:flex-start;height:100%;padding-top:22px;display:flex}.marker-dot-outer[data-v-2c7dbb07]{background-color:#94a3b833;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.marker-dot-inner[data-v-2c7dbb07]{background-color:#94a3b8f2;border-radius:50%;width:6px;height:6px}.marker-line[data-v-2c7dbb07]{z-index:1;background-color:#94a3b833;width:2px;position:absolute;top:36px;bottom:-22px;left:50%;transform:translate(-50%)}.decision-card[data-v-2c7dbb07]{background-color:#0f172a66;border:1px solid #94a3b826;border-radius:6px;flex:auto;min-width:0;padding:14px 16px}.decision-main[data-v-2c7dbb07]{grid-template-columns:minmax(108px,132px) minmax(0,1fr);gap:16px;display:grid}.decision-time[data-v-2c7dbb07]{color:var(--text-secondary);flex-direction:column;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.decision-body[data-v-2c7dbb07]{flex-direction:column;gap:12px;min-width:0;display:flex}.decision-heading[data-v-2c7dbb07]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-badge[data-v-2c7dbb07]{min-height:24px;color:var(--text-primary);border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.reason-code[data-v-2c7dbb07]{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--text-secondary);background:#0d1321b8;border:1px solid #94a3b824;border-radius:4px;padding:3px 6px;font-size:12px}.decision-meta[data-v-2c7dbb07]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.meta-item[data-v-2c7dbb07]{background:#94a3b814;border:1px solid #94a3b81a;border-radius:5px;grid-template-columns:auto auto;align-items:center;gap:6px;min-height:26px;padding:0 8px;display:inline-grid}.meta-item dt[data-v-2c7dbb07],.meta-item dd[data-v-2c7dbb07]{margin:0;font-size:12px}.meta-item dt[data-v-2c7dbb07]{color:var(--text-secondary)}.meta-item dd[data-v-2c7dbb07]{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.details-block[data-v-2c7dbb07]{background:#0d13215c;border:1px solid #94a3b81f;border-radius:6px}.details-block summary[data-v-2c7dbb07]{cursor:pointer;color:var(--text-secondary);padding:9px 10px;font-size:12px;font-weight:600}.details-json[data-v-2c7dbb07]{max-height:220px;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 10px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.end-block[data-v-2c7dbb07]{background-color:#0f172a4d;border-top:1px solid #94a3b81a;flex-shrink:0;align-items:center;gap:12px;padding:16px 24px;display:flex}.end-icon[data-v-2c7dbb07]{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.end-text[data-v-2c7dbb07]{color:var(--text-secondary);font-size:13px}.is-success.marker-dot-outer[data-v-2c7dbb07],.is-success.action-badge[data-v-2c7dbb07]{background-color:#10b98124;border-color:#10b98152}.is-success .marker-dot-inner[data-v-2c7dbb07]{background-color:#10b981}.is-active.marker-dot-outer[data-v-2c7dbb07],.is-active.action-badge[data-v-2c7dbb07]{background-color:#3b82f624;border-color:#3b82f652}.is-active .marker-dot-inner[data-v-2c7dbb07]{background-color:#3b82f6}.is-waiting.marker-dot-outer[data-v-2c7dbb07],.is-waiting.action-badge[data-v-2c7dbb07],.is-warning.marker-dot-outer[data-v-2c7dbb07],.is-warning.action-badge[data-v-2c7dbb07]{background-color:#f59e0b24;border-color:#f59e0b52}.is-waiting .marker-dot-inner[data-v-2c7dbb07],.is-warning .marker-dot-inner[data-v-2c7dbb07]{background-color:#f59e0b}.is-error.marker-dot-outer[data-v-2c7dbb07],.is-error.action-badge[data-v-2c7dbb07]{background-color:#ef444424;border-color:#ef444452}.is-error .marker-dot-inner[data-v-2c7dbb07]{background-color:#ef4444}@media (width<=720px){.panel-header[data-v-2c7dbb07],.decision-main[data-v-2c7dbb07]{grid-template-columns:1fr}.panel-header[data-v-2c7dbb07]{display:grid}.refresh-btn[data-v-2c7dbb07]{width:max-content}}.lead-details-content[data-v-ea6f3f27]{flex-direction:column;min-height:0;display:flex}.custom-header[data-v-ea6f3f27]{align-items:center;width:100%;display:flex}.modal-title[data-v-ea6f3f27]{color:var(--text-primary);margin:0 16px 0 0;font-size:18px;font-weight:600}.header-metadata[data-v-ea6f3f27]{flex-grow:1;align-items:center;gap:12px;display:flex}.lead-display-name[data-v-ea6f3f27]{color:var(--text-primary);font-size:15px;font-weight:500}.meta-label[data-v-ea6f3f27]{color:var(--text-secondary);font-size:13px}.meta-value[data-v-ea6f3f27]{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.meta-copy[data-v-ea6f3f27]{margin-right:12px}.header-badge[data-v-ea6f3f27]{padding:2px 8px}.modal-close[data-v-ea6f3f27]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:all .2s;display:flex}.modal-close[data-v-ea6f3f27]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.modal-close svg[data-v-ea6f3f27]{width:20px;height:20px}.state-container[data-v-ea6f3f27]{color:var(--text-secondary);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.state-container.error[data-v-ea6f3f27]{color:var(--text-primary)}.icon-large[data-v-ea6f3f27]{opacity:.8;width:48px;height:48px;margin-bottom:16px}.spinner[data-v-ea6f3f27]{color:var(--primary-color);animation:1s linear infinite spin-ea6f3f27}.text-error[data-v-ea6f3f27]{color:var(--error-color,#ef4444)}.error-title[data-v-ea6f3f27]{margin:0 0 8px;font-size:16px;font-weight:600}.error-desc[data-v-ea6f3f27]{color:var(--text-secondary);max-width:300px;margin:0 0 24px;font-size:14px}.retry-btn[data-v-ea6f3f27]{background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;padding:8px 16px;font-weight:500;transition:all .2s}.retry-btn[data-v-ea6f3f27]:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.details-body[data-v-ea6f3f27]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tab-stage[data-v-ea6f3f27]{min-width:0;position:relative}.tab-pane--main[data-v-ea6f3f27]{position:relative}.tab-pane--main.is-hidden-sizer[data-v-ea6f3f27]{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.tab-pane--overlay[data-v-ea6f3f27]{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.lead-tabs-nav[data-v-ea6f3f27]{flex-shrink:0}@keyframes spin-ea6f3f27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-ea6f3f27] .base-modal{background-color:#0d1321;border:1px solid #94a3b826;border-radius:8px;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}[data-v-ea6f3f27] .base-modal-overlay{padding:16px}[data-v-ea6f3f27] .modal-header{border-bottom:1px solid #94a3b826;padding:16px 24px}[data-v-ea6f3f27] .modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.bulk-action-bar[data-v-4ad2c261]{background-color:var(--bg-hover);border:1px solid var(--border-color);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px;animation:.2s ease-out forwards slideDown-4ad2c261;display:flex}@keyframes slideDown-4ad2c261{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bulk-action-content[data-v-4ad2c261]{justify-content:space-between;align-items:center;width:100%;display:flex}.bulk-selection-info[data-v-4ad2c261]{align-items:center;gap:12px;display:flex}.selected-count[data-v-4ad2c261]{color:var(--color-primary);font-size:14px;font-weight:500}.clear-selection-btn[data-v-4ad2c261]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:13px;transition:all .2s}.clear-selection-btn[data-v-4ad2c261]:hover{color:var(--text-primary);background-color:#0000000d}.bulk-actions[data-v-4ad2c261]{align-items:center;gap:8px;display:flex}.breadcrumbs[data-v-3fb60aeb]{font-size:13px}.text-muted[data-v-3fb60aeb]{color:var(--text-muted)}.text-primary[data-v-3fb60aeb]{color:var(--text-primary)}.text-danger[data-v-3fb60aeb]{color:var(--color-danger)}.font-medium[data-v-3fb60aeb]{font-weight:500}.mx-2[data-v-3fb60aeb]{margin:0 8px}.page-header[data-v-3fb60aeb]{margin-bottom:var(--spacing-6)}.page-title[data-v-3fb60aeb]{color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:600}.page-subtitle[data-v-3fb60aeb]{color:var(--text-secondary);font-size:14px}.toolbar-card.toolbar-card[data-v-3fb60aeb]{z-index:15;position:relative;overflow:visible}.toolbar-card[data-v-3fb60aeb] .card-body{overflow:visible}.toolbar[data-v-3fb60aeb]{gap:var(--spacing-4);padding:var(--spacing-5);border-bottom:1px solid var(--border-color);display:grid}.toolbar-main-row[data-v-3fb60aeb]{align-items:end;gap:var(--spacing-6);grid-template-columns:minmax(390px,auto) minmax(280px,400px) minmax(280px,1fr);display:grid}.toolbar-group[data-v-3fb60aeb]{flex-direction:column;gap:8px;min-width:0;display:flex}.toolbar-label[data-v-3fb60aeb]{color:var(--text-primary);font-size:13px;font-weight:500}.search-toolbar-group[data-v-3fb60aeb]{width:100%;max-width:400px}.search-and-refresh-wrapper[data-v-3fb60aeb]{align-items:center;gap:8px;width:100%;display:flex}.search-input-wrapper[data-v-3fb60aeb]{flex:auto;min-width:0;position:relative}.refresh-btn[data-v-3fb60aeb]{min-width:108px;height:36px;color:var(--text-primary);background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:600;line-height:1;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex}.refresh-btn[data-v-3fb60aeb]:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-hover);background-color:#273142}.refresh-btn[data-v-3fb60aeb]:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #22c55e29}.refresh-btn[data-v-3fb60aeb]:disabled{cursor:wait;opacity:.7}.refresh-label[data-v-3fb60aeb]{transform:translateY(.5px)}.refresh-icon[data-v-3fb60aeb]{width:16px;height:16px;color:var(--text-secondary);stroke-width:2px}.spin-animation[data-v-3fb60aeb]{animation:1s linear infinite leads-refresh-spin-3fb60aeb}@keyframes leads-refresh-spin-3fb60aeb{to{transform:rotate(360deg)}}.compound-search-wrapper[data-v-3fb60aeb]{background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;height:36px;transition:border-color .2s;display:flex}.compound-search-wrapper[data-v-3fb60aeb]:focus-within{border-color:var(--color-primary)}.field-selector[data-v-3fb60aeb]{cursor:pointer;border-right:1px solid var(--border-color);height:100%;color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.field-selector[data-v-3fb60aeb]:hover{background-color:#00000005}.field-selector-text[data-v-3fb60aeb]{text-overflow:ellipsis;max-width:110px;overflow:hidden}.text-secondary[data-v-3fb60aeb]{color:var(--text-secondary)}.search-field-popover[data-v-3fb60aeb]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:80;width:220px;max-height:300px;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 14px 32px #00000059}.search-field-option[data-v-3fb60aeb]{color:var(--text-primary);cursor:pointer;padding:8px 16px;font-size:13px;transition:background-color .2s}.search-field-option[data-v-3fb60aeb]:hover{background-color:var(--bg-hover)}.search-field-option.is-selected[data-v-3fb60aeb]{background-color:var(--bg-active);color:var(--color-primary);font-weight:500}.search-input-inner[data-v-3fb60aeb]{flex-grow:1;align-items:center;height:100%;display:flex;position:relative}.compound-input[data-v-3fb60aeb]{width:100%;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:0 64px 0 12px;font-size:13px}.compound-input[data-v-3fb60aeb]::placeholder{color:var(--text-muted)}.search-actions-right[data-v-3fb60aeb]{align-items:center;gap:4px;display:flex;position:absolute;right:6px}.search-clear-btn[data-v-3fb60aeb],.search-submit-btn[data-v-3fb60aeb]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.search-clear-btn[data-v-3fb60aeb]:hover{color:var(--color-danger,#ef4444);background-color:#ef44441a}.search-submit-btn[data-v-3fb60aeb]:hover{color:var(--color-primary);background-color:#0ea5e91a}.table-actions[data-v-3fb60aeb]{justify-content:flex-end;align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.icon-lift[data-v-3fb60aeb]{transform:translateY(3px)}.action-active[data-v-3fb60aeb]{background-color:#22c55e14;border-color:#22c55e8c}.filter-badge[data-v-3fb60aeb]{background-color:var(--color-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:8px;font-size:10px;display:inline-flex}.clear-btn[data-v-3fb60aeb]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;height:32px;padding:0 4px;font-size:12px}.clear-btn[data-v-3fb60aeb]:hover{color:var(--text-primary);text-decoration:underline}.columns-action[data-v-3fb60aeb]{position:relative}.columns-popover[data-v-3fb60aeb]{z-index:80;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);gap:6px;width:190px;max-height:360px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 32px #00000059}.column-option[data-v-3fb60aeb]{min-height:26px;color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.column-option input[data-v-3fb60aeb]{width:14px;height:14px;accent-color:var(--color-primary)}.filter-panel[data-v-3fb60aeb]{gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color);display:grid;position:relative}.filter-grid[data-v-3fb60aeb]{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(170px,1fr));display:grid}.filter-field[data-v-3fb60aeb]{gap:7px;min-width:0;display:grid}.filter-field span[data-v-3fb60aeb]{color:var(--text-secondary);font-size:12px;font-weight:500}.filter-select-wrap[data-v-3fb60aeb]{position:relative}.filter-field[data-v-3fb60aeb] .base-select-wrapper,.filter-field[data-v-3fb60aeb] .base-select{width:100%}.filter-select-wrap[data-v-3fb60aeb] .base-select{padding-right:54px}.field-clear-btn[data-v-3fb60aeb]{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.field-clear-btn[data-v-3fb60aeb]:hover{color:var(--text-primary)}.field-clear-icon[data-v-3fb60aeb]{width:13px;height:13px}.filter-panel-footer[data-v-3fb60aeb]{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-2);display:flex}.filter-summary[data-v-3fb60aeb]{align-items:center;gap:var(--spacing-4);color:var(--text-secondary);font-size:12px;display:flex}.active-dot[data-v-3fb60aeb]{color:var(--color-primary);font-weight:500}.active-dot[data-v-3fb60aeb]:before{content:"";background:var(--color-primary);border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.clear-all-link[data-v-3fb60aeb]{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #94a3b873;padding:0 0 2px;font-size:12px}.clear-all-link[data-v-3fb60aeb]:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.collapse-filter-btn[data-v-3fb60aeb]{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.collapse-filter-btn[data-v-3fb60aeb]:hover{color:var(--text-primary)}.collapse-filter-btn svg[data-v-3fb60aeb]{width:14px;height:14px}.filter-panel-actions[data-v-3fb60aeb]{align-items:center;gap:var(--spacing-2);display:flex}.active-filter-row[data-v-3fb60aeb]{flex-wrap:wrap;gap:8px;display:flex}.filter-chip[data-v-3fb60aeb]{max-width:260px;height:28px;color:var(--text-primary);background:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:inline-flex}.chip-label[data-v-3fb60aeb],.chip-value[data-v-3fb60aeb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-label[data-v-3fb60aeb]{flex:none}.chip-value[data-v-3fb60aeb]{min-width:0;font-weight:600}.chip-value.tone-green[data-v-3fb60aeb]{color:var(--color-primary)}.chip-value.tone-red[data-v-3fb60aeb]{color:var(--color-danger)}.chip-value.tone-yellow[data-v-3fb60aeb]{color:var(--color-warning)}.chip-value.tone-blue[data-v-3fb60aeb]{color:var(--color-info)}.chip-value.tone-purple[data-v-3fb60aeb]{color:var(--color-purple)}.chip-value.tone-gray[data-v-3fb60aeb]{color:var(--text-secondary)}.chip-value.tone-default[data-v-3fb60aeb]{color:var(--text-primary)}.filter-chip[data-v-3fb60aeb]:hover{border-color:var(--border-hover)}.chip-icon[data-v-3fb60aeb]{width:13px;height:13px;color:var(--text-secondary);flex:none}.flex-1[data-v-3fb60aeb]{flex:1}.ml-auto[data-v-3fb60aeb]{margin-left:auto}.w-4[data-v-3fb60aeb]{width:16px}.h-4[data-v-3fb60aeb]{height:16px}.mr-2[data-v-3fb60aeb]{margin-right:8px}.pagination-wrapper[data-v-3fb60aeb]{padding:var(--spacing-4) var(--spacing-5)}.p-8[data-v-3fb60aeb]{padding:32px}.text-center[data-v-3fb60aeb]{text-align:center}.hover\:underline[data-v-3fb60aeb]:hover{text-decoration:underline}@media (width<=1180px){.toolbar-main-row[data-v-3fb60aeb]{grid-template-columns:1fr;align-items:stretch}.search-toolbar-group[data-v-3fb60aeb]{max-width:none}.table-actions[data-v-3fb60aeb]{flex-wrap:wrap;justify-content:flex-start}.filter-grid[data-v-3fb60aeb]{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=720px){.filter-grid[data-v-3fb60aeb]{grid-template-columns:1fr}.filter-panel-footer[data-v-3fb60aeb]{flex-direction:column;align-items:stretch}.filter-panel-actions[data-v-3fb60aeb]{justify-content:flex-end}}.login-page[data-v-3c838344]{flex-direction:column;align-items:center;width:100%;display:flex}.login-card[data-v-3c838344]{width:100%;-webkit-backdrop-filter:none!important;background:#08121a66!important;border:1px solid #ffffff0d!important}.login-card-inner[data-v-3c838344]{flex-direction:column;padding:40px;display:flex}.brand[data-v-3c838344]{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.logo-icon[data-v-3c838344]{width:32px;height:32px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.logo-icon svg[data-v-3c838344]{width:100%;height:100%}.brand-text[data-v-3c838344]{color:var(--text-primary);font-size:24px;font-weight:600}.brand-highlight[data-v-3c838344]{color:var(--color-primary)}.page-title[data-v-3c838344]{color:var(--text-secondary);text-align:center;margin-bottom:32px;font-size:15px;font-weight:400}.login-form[data-v-3c838344]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-3c838344]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-3c838344]{color:var(--text-primary);font-size:13px;font-weight:500}.input-wrapper[data-v-3c838344]{align-items:center;display:flex;position:relative}.custom-input[data-v-3c838344]{background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:40px;color:var(--text-primary);outline:none;padding:0 16px 0 40px;font-size:14px;transition:all .2s}.custom-input[data-v-3c838344]:focus{border-color:var(--color-primary)}.input-wrapper.is-error .custom-input[data-v-3c838344]{border-color:#ef444480}.custom-input[data-v-3c838344]:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--bg-hover) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.custom-input[data-v-3c838344]:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--bg-hover) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.custom-input[data-v-3c838344]:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--bg-hover) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.custom-input[data-v-3c838344]:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--bg-hover) inset!important;-webkit-text-fill-color:var(--text-primary)!important}:is(.custom-input[data-v-3c838344]:-moz-autofill,.custom-input[data-v-3c838344]:-moz-autofill-preview){box-shadow:0 0 0px 1000px var(--bg-hover) inset!important;filter:none!important;-moz-text-fill-color:var(--text-primary)!important}.input-icon.left[data-v-3c838344]{width:16px;height:16px;color:var(--text-secondary);pointer-events:none;position:absolute;left:14px}.input-action.right[data-v-3c838344]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:14px}.input-action.right[data-v-3c838344]:hover{color:var(--text-primary)}.input-action.right svg[data-v-3c838344]{width:16px;height:16px}.error-message[data-v-3c838344]{border-radius:var(--radius-md);color:var(--color-danger);background-color:#ef44441a;border:1px solid #ef444433;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.error-icon[data-v-3c838344]{width:16px;height:16px}.submit-btn[data-v-3c838344]{margin-top:8px}.footer[data-v-3c838344]{color:var(--text-muted);text-align:center;margin-top:40px;font-size:13px}.loading-spinner[data-v-3c838344]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite spin-3c838344;display:inline-block}.loading-spinner.small[data-v-3c838344]{width:16px;height:16px;margin-right:8px}@keyframes spin-3c838344{to{transform:rotate(360deg)}}.access-denied-page[data-v-c5ea7ee4]{justify-content:center;align-items:center;min-height:calc(100dvh - 96px);padding:32px;display:flex}.access-denied-panel[data-v-c5ea7ee4]{text-align:center;background:#0d1321a3;border:1px solid #94a3b829;border-radius:8px;width:min(420px,100%);padding:32px}.access-icon[data-v-c5ea7ee4]{width:40px;height:40px;color:var(--color-warning);margin-bottom:16px}.access-title[data-v-c5ea7ee4]{color:var(--text-primary);margin:0;font-size:22px;font-weight:600}.access-message[data-v-c5ea7ee4]{color:var(--text-secondary);margin:10px 0 24px;font-size:14px}.back-link[data-v-c5ea7ee4]{min-height:36px;color:var(--text-primary);background:#10b9811f;border:1px solid #10b98147;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.back-link[data-v-c5ea7ee4]:hover{background:#10b9812e}.not-found-view[data-v-2beb8bc9]{text-align:center;height:100vh;color:var(--text-primary);background-color:var(--bg-app);flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-view h1[data-v-2beb8bc9]{margin-bottom:16px;font-size:24px}.not-found-view p[data-v-2beb8bc9]{color:var(--text-secondary);margin-bottom:24px}.back-link[data-v-2beb8bc9]{color:var(--color-primary);font-weight:500;text-decoration:none}.back-link[data-v-2beb8bc9]:hover{text-decoration:underline}.system-management[data-v-0e9b8d21]{gap:var(--spacing-5);flex-direction:column;display:flex}.page-header[data-v-0e9b8d21]{flex-direction:column;gap:4px;display:flex}.page-title[data-v-0e9b8d21]{color:var(--text-primary);font-size:22px;font-weight:600}.page-subtitle[data-v-0e9b8d21]{color:var(--text-muted);font-size:13px}.access-denied[data-v-0e9b8d21]{padding:var(--spacing-6);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);background:var(--bg-card)}.system-tabs[data-v-0e9b8d21]{border-bottom:1px solid var(--border-color);scrollbar-width:none;gap:8px;padding-bottom:0;display:flex;overflow-x:auto}.system-tabs[data-v-0e9b8d21]::-webkit-scrollbar{display:none}.system-tab[data-v-0e9b8d21]{color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.system-tab[data-v-0e9b8d21]:hover{color:var(--text-primary);background:var(--bg-hover)}.system-tab.is-active[data-v-0e9b8d21]{color:var(--text-primary);border-color:#10b9814d;border-bottom-color:var(--bg-app);background:#10b98114;position:relative}.system-tab.is-active[data-v-0e9b8d21]:after{content:"";background-color:#10b981;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-icon[data-v-0e9b8d21]{flex-shrink:0}.system-tab-content[data-v-0e9b8d21]{min-height:200px}.base-checkbox[data-v-c21e4b2e]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;font-size:13px;display:inline-flex}.base-checkbox.is-disabled[data-v-c21e4b2e]{opacity:.5;cursor:not-allowed}.checkbox-input[data-v-c21e4b2e]{opacity:0;width:0;height:0;position:absolute}.checkbox-box[data-v-c21e4b2e]{border-radius:var(--radius-sm);color:#fff;background-color:#0000;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;transition:all .2s;display:inline-flex}.checkbox-input:checked+.checkbox-box[data-v-c21e4b2e]{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-input:focus-visible+.checkbox-box[data-v-c21e4b2e]{box-shadow:0 0 0 2px var(--bg-app), 0 0 0 4px var(--color-primary)}.checkbox-label[data-v-c21e4b2e]{display:inline-block}.system-settings-tab[data-v-8b17c180]{gap:var(--spacing-4);flex-direction:column;display:flex}.state-message[data-v-8b17c180]{padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);font-size:13px}.state-error[data-v-8b17c180]{color:var(--color-danger);border-color:#f044384d}.state-success[data-v-8b17c180]{color:var(--color-primary);border-color:#10b9814d}.form-grid[data-v-8b17c180]{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field[data-v-8b17c180]{flex-direction:column;gap:6px;display:flex}.form-field-wide[data-v-8b17c180]{grid-column:1/-1}.field-label[data-v-8b17c180]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:11px;font-weight:600}.logo-section[data-v-8b17c180]{gap:var(--spacing-3);flex-direction:column;display:flex}.logo-preview[data-v-8b17c180]{border:1px dashed var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.logo-image[data-v-8b17c180]{object-fit:contain;max-width:100%;max-height:100%}.logo-placeholder[data-v-8b17c180]{color:var(--text-muted);text-align:center;padding:8px;font-size:12px}.logo-actions[data-v-8b17c180]{gap:var(--spacing-2);align-items:center;display:flex}.upload-label[data-v-8b17c180]{cursor:pointer}.file-input[data-v-8b17c180]{display:none}.logo-meta[data-v-8b17c180]{color:var(--text-muted);font-size:12px}.duplicate-rules-grid[data-v-8b17c180]{gap:var(--spacing-3);margin-top:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.duplicate-rule-card[data-v-8b17c180]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-3);gap:var(--spacing-3);flex-direction:column;display:flex}.duplicate-rule-header[data-v-8b17c180]{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.duplicate-rule-fields[data-v-8b17c180]{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.form-actions[data-v-8b17c180]{justify-content:flex-end;display:flex}@media (width<=900px){.form-grid[data-v-8b17c180],.duplicate-rules-grid[data-v-8b17c180],.duplicate-rule-fields[data-v-8b17c180]{grid-template-columns:1fr}}.lead-ingress-tab[data-v-1d943b0b]{gap:var(--spacing-4);flex-direction:column;display:flex}.tab-toolbar[data-v-1d943b0b]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.tab-description[data-v-1d943b0b]{color:var(--text-muted);font-size:13px}.state-message[data-v-1d943b0b]{padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);font-size:13px}.state-error[data-v-1d943b0b]{color:var(--color-danger);border-color:#f044384d}.row-actions[data-v-1d943b0b]{gap:4px;display:flex}.mono-text[data-v-1d943b0b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.text-muted[data-v-1d943b0b]{color:var(--text-muted)}.form-field[data-v-1d943b0b]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-1d943b0b]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:11px;font-weight:600}.modal-error[data-v-1d943b0b]{margin-top:var(--spacing-3);color:var(--color-danger);font-size:12px}.system-health-tab[data-v-52c5b64b]{gap:var(--spacing-4);flex-direction:column;display:flex}.tab-toolbar[data-v-52c5b64b]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.tab-description[data-v-52c5b64b]{color:var(--text-muted);font-size:13px}.state-message[data-v-52c5b64b]{padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);font-size:13px}.state-error[data-v-52c5b64b]{color:var(--color-danger);border-color:#f044384d}.overall-status[data-v-52c5b64b]{align-items:center;gap:var(--spacing-3);display:flex}.overall-label[data-v-52c5b64b]{color:var(--text-secondary);font-size:13px}.health-grid[data-v-52c5b64b]{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.component-status[data-v-52c5b64b]{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.latency[data-v-52c5b64b]{color:var(--text-muted);font-size:12px}.component-message[data-v-52c5b64b]{color:var(--text-secondary);margin-bottom:var(--spacing-2);font-size:12px}.component-details[data-v-52c5b64b]{color:var(--text-muted);background:var(--bg-hover);border-radius:var(--radius-sm);padding:var(--spacing-2);white-space:pre-wrap;word-break:break-word;font-size:11px;overflow-x:auto}.form-stack[data-v-449e4146]{gap:var(--spacing-3);flex-direction:column;display:flex}.form-field[data-v-449e4146]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-449e4146]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:11px;font-weight:600}.crontab-grid[data-v-449e4146]{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal-error[data-v-449e4146]{margin-top:var(--spacing-3);color:var(--color-danger);font-size:12px}.celery-beat-tab[data-v-379ae646]{gap:var(--spacing-5);flex-direction:column;display:flex}.schedules-section[data-v-379ae646]{gap:var(--spacing-3);flex-direction:column;display:flex}.tab-toolbar[data-v-379ae646]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.tab-description[data-v-379ae646]{color:var(--text-muted);font-size:13px}.state-message[data-v-379ae646]{padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:13px}.state-error[data-v-379ae646]{color:var(--color-danger)}.name-cell[data-v-379ae646]{flex-direction:column;gap:4px;display:flex}.badge-row[data-v-379ae646]{flex-wrap:wrap;gap:4px;display:flex}.mono-text[data-v-379ae646]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.row-actions[data-v-379ae646]{gap:4px;display:flex}.text-muted[data-v-379ae646]{color:var(--text-muted)}.audit-logs-tab[data-v-2d32c41e]{gap:var(--spacing-4);flex-direction:column;display:flex}.filters-grid[data-v-2d32c41e]{gap:var(--spacing-3);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(140px,1fr)) auto;align-items:end;display:grid}.form-field[data-v-2d32c41e]{flex-direction:column;gap:6px;display:flex}.filter-select[data-v-2d32c41e]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-input,var(--bg-card));width:100%;min-height:38px;color:var(--text-primary);padding:0 12px;font-size:13px}.field-label[data-v-2d32c41e]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:11px;font-weight:600}.filter-actions[data-v-2d32c41e]{gap:var(--spacing-2);display:flex}.table-header[data-v-2d32c41e]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--border-color);display:flex}.table-title[data-v-2d32c41e]{color:var(--text-primary);font-size:14px;font-weight:600}.table-subtitle[data-v-2d32c41e],.muted-text[data-v-2d32c41e]{color:var(--text-muted);font-size:12px}.table-state[data-v-2d32c41e]{margin:var(--spacing-4)}.state-message[data-v-2d32c41e]{padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);font-size:13px}.state-error[data-v-2d32c41e]{color:var(--color-danger);border-color:#f044384d}.actor-cell[data-v-2d32c41e],.resource-cell[data-v-2d32c41e]{flex-direction:column;gap:3px;display:flex}.mono-text[data-v-2d32c41e],.details-preview[data-v-2d32c41e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.details-cell[data-v-2d32c41e]{align-items:flex-start;gap:var(--spacing-2);max-width:620px;display:flex}.details-preview[data-v-2d32c41e]{max-width:520px;max-height:96px;padding:var(--spacing-2);white-space:pre-wrap;word-break:break-word;color:var(--text-muted);background:var(--bg-hover);border-radius:var(--radius-sm);flex:1;margin:0;font-size:11px;overflow:auto}.details-modal[data-v-2d32c41e]{gap:var(--spacing-4);flex-direction:column;display:flex}.details-modal-summary[data-v-2d32c41e]{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.details-summary-item[data-v-2d32c41e]{min-width:0;padding:var(--spacing-3);background:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:6px;display:flex}.summary-label[data-v-2d32c41e]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:10px;font-weight:600}.summary-value[data-v-2d32c41e]{gap:var(--spacing-2);min-width:0;color:var(--text-primary);word-break:break-word;font-size:13px;display:flex}.error-detail-panel[data-v-2d32c41e]{padding:var(--spacing-3);color:var(--color-danger);border-radius:var(--radius-md);background:#f0443814;border:1px solid #f044383d}.error-detail-panel p[data-v-2d32c41e]{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:13px;line-height:1.5}.details-json-full[data-v-2d32c41e]{max-height:min(58vh,620px);padding:var(--spacing-3);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#090d14;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;overflow:auto}.copy-status[data-v-2d32c41e]{margin:calc(var(--spacing-3) * -1) 0 0;color:var(--text-muted);font-size:12px}@media (width<=1180px){.filters-grid[data-v-2d32c41e]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field-wide[data-v-2d32c41e],.filter-actions[data-v-2d32c41e]{grid-column:1/-1}}@media (width<=640px){.filters-grid[data-v-2d32c41e]{grid-template-columns:1fr}.table-header[data-v-2d32c41e]{flex-direction:column;align-items:flex-start}.details-cell[data-v-2d32c41e],.summary-value[data-v-2d32c41e]{flex-direction:column}.details-modal-summary[data-v-2d32c41e]{grid-template-columns:1fr}}.box-card[data-v-1d49125d]{cursor:pointer;background-color:var(--bg-card);outline:none;flex-direction:column;min-height:180px;transition:all .2s;display:flex}.box-card[data-v-1d49125d]:hover{border-color:var(--color-primary-alpha);transform:translateY(-2px);box-shadow:0 8px 16px #00000040}.box-card[data-v-1d49125d]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}.box-card-content[data-v-1d49125d]{flex-direction:column;flex:1;padding:8px;display:flex}.box-top[data-v-1d49125d]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.box-top-left[data-v-1d49125d]{flex:1;min-width:0;padding-right:12px}.box-name[data-v-1d49125d]{color:var(--text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.box-id[data-v-1d49125d]{color:var(--text-muted);font-family:monospace;font-size:13px}.box-top-right[data-v-1d49125d]{flex-shrink:0;align-items:center;gap:4px;display:flex}.menu-container[data-v-1d49125d]{position:relative}.icon-btn[data-v-1d49125d]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.icon-btn[data-v-1d49125d]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.favorite-btn.is-favorite[data-v-1d49125d]{color:#f59e0b}.favorite-btn.is-favorite[data-v-1d49125d]:hover{color:#fbbf24}.favorite-btn[data-v-1d49125d]:disabled{cursor:not-allowed;opacity:.65}.dropdown-menu[data-v-1d49125d]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:50;min-width:180px;padding:6px 0;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0006}.menu-item[data-v-1d49125d]{color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;padding:8px 16px;font-size:13px;transition:background-color .2s;display:flex}.menu-item[data-v-1d49125d]:hover{background-color:var(--bg-hover)}.menu-icon[data-v-1d49125d]{color:var(--text-secondary)}.is-favorite-active[data-v-1d49125d],.is-favorite-active .menu-icon[data-v-1d49125d]{color:#fbbf24}.text-danger[data-v-1d49125d],.text-danger .menu-icon[data-v-1d49125d]{color:var(--color-danger)}.box-middle[data-v-1d49125d]{align-items:baseline;gap:8px;margin-top:auto;margin-bottom:20px;display:flex}.rows-count[data-v-1d49125d]{color:var(--color-primary);font-size:32px;font-weight:700;line-height:1}.rows-label[data-v-1d49125d]{color:var(--text-secondary);font-size:14px;font-weight:500}.box-divider[data-v-1d49125d]{background-color:var(--border-color);height:1px;margin-bottom:16px}.box-bottom[data-v-1d49125d]{justify-content:space-between;align-items:center;display:flex}.date-col[data-v-1d49125d]{flex-direction:column;gap:4px;display:flex}.text-right[data-v-1d49125d]{text-align:right}.date-label[data-v-1d49125d]{color:var(--text-muted);font-size:11px}.date-value[data-v-1d49125d]{color:var(--text-primary);font-size:12px;font-weight:500}.step-container[data-v-fe082771]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-fe082771]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-fe082771]{color:var(--text-secondary);font-size:13px;font-weight:500}.error-message[data-v-fe082771]{color:#ef4444;font-size:13px}.field-error[data-v-fe082771]{color:#ef4444;font-size:12px}.delete-confirmation[data-v-e3082e6b]{gap:var(--spacing-4);color:var(--text-secondary);flex-direction:column;font-size:14px;line-height:1.5;display:flex}.message[data-v-e3082e6b]{margin:0}.all-boxes-view[data-v-3c5cf68a]{flex-direction:column;height:100%;padding:5px;display:flex}.toolbar[data-v-3c5cf68a]{grid-template-columns:168px minmax(0,1fr) 156px;align-items:stretch;column-gap:8px;width:100%;margin-bottom:16px;display:grid}.custom-select-box[data-v-3c5cf68a]{background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:60px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;transition:border-color .2s;display:flex}.custom-select-box[data-v-3c5cf68a]:hover{border-color:var(--color-primary-alpha,#10b98180)}.custom-select-text[data-v-3c5cf68a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chevron-icon[data-v-3c5cf68a]{color:var(--text-secondary);flex-shrink:0}.compound-search-wrapper[data-v-3c5cf68a]{background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;width:100%;height:60px;transition:border-color .2s;display:flex}.compound-search-wrapper[data-v-3c5cf68a]:focus-within{border-color:var(--color-primary)}.search-input-inner[data-v-3c5cf68a]{flex-grow:1;align-items:center;height:100%;padding-left:16px;display:flex;position:relative}.search-icon-left[data-v-3c5cf68a]{color:var(--text-muted);flex-shrink:0;margin-right:12px}.compound-input[data-v-3c5cf68a]{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;font-size:14px}.compound-input[data-v-3c5cf68a]::placeholder{color:var(--text-muted)}.search-actions-right[data-v-3c5cf68a]{align-items:center;padding-right:8px;display:flex}.search-clear-btn[data-v-3c5cf68a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.create-btn[data-v-3c5cf68a]{width:100%;font-size:14px;height:60px!important}.boxes-grid[data-v-3c5cf68a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=1200px){.boxes-grid[data-v-3c5cf68a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.boxes-grid[data-v-3c5cf68a]{grid-template-columns:minmax(0,1fr)}.toolbar[data-v-3c5cf68a]{grid-template-rows:auto auto auto;grid-template-columns:1fr}}.skeleton-grid[data-v-3c5cf68a]{width:100%}.skeleton-card[data-v-3c5cf68a]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:180px;animation:1.5s ease-in-out infinite pulse-3c5cf68a}@keyframes pulse-3c5cf68a{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.loading-state[data-v-3c5cf68a]{margin-top:12px}.error-state[data-v-3c5cf68a],.empty-state[data-v-3c5cf68a]{text-align:center;color:var(--text-muted);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:48px}.error-state[data-v-3c5cf68a]{color:#ef4444}.pagination-container[data-v-3c5cf68a]{justify-content:center;margin-top:auto;padding-top:24px;display:flex}.base-table-container[data-v-40e9ae32]{background:0 0;border-bottom:none;width:100%;overflow-x:auto}.base-table[data-v-40e9ae32]{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:13px}.base-table th[data-v-40e9ae32],.base-table td[data-v-40e9ae32]{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;color:#d1d5db;border-bottom:1px solid #ffffff0a;padding:12px;overflow:hidden}.base-table th[data-v-40e9ae32]{color:#8b9eb3;text-transform:capitalize;z-index:10;background-color:#0b1118;background-clip:padding-box;padding-bottom:14px;font-size:11px;font-weight:500;transition:color .2s,background-color .2s;position:sticky;top:0}.base-table th.sortable[data-v-40e9ae32]{cursor:pointer;-webkit-user-select:none;user-select:none}.base-table th.sortable[data-v-40e9ae32]:hover,.base-table th.is-sorted[data-v-40e9ae32]{color:var(--text-primary);background-color:#121a24}.th-content[data-v-40e9ae32]{align-items:center;gap:4px;display:flex}.sort-icon[data-v-40e9ae32]{color:var(--color-primary);margin-left:2px;display:inline-flex}.sort-icon svg[data-v-40e9ae32]{stroke-width:2.5px;width:14px;height:14px}.table-row[data-v-40e9ae32]:hover{background-color:#ffffff05}.col-checkbox[data-v-40e9ae32]{text-align:center;width:48px;padding-left:20px!important}.checkbox-wrapper[data-v-40e9ae32]{justify-content:center;align-items:center;display:flex}.table-checkbox[data-v-40e9ae32]{appearance:none;border:1px solid var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:3px;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}.table-checkbox[data-v-40e9ae32]:before{content:"";width:10px;height:10px;box-shadow:inset 1em 1em var(--color-primary);transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}.table-checkbox[data-v-40e9ae32]:checked{border-color:var(--color-primary)}.table-checkbox[data-v-40e9ae32]:checked:before{transform:scale(1)}.table-checkbox[data-v-40e9ae32]:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);transform:scale(1)}.selected-row[data-v-40e9ae32]{background-color:#10b9810d}.col-star[data-v-40e9ae32]{text-align:center;width:40px;padding:0!important}.star-btn[data-v-40e9ae32]{cursor:pointer;color:#4b5563;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.star-btn[data-v-40e9ae32]:hover{color:#d1d5db;background-color:#ffffff0d}.star-btn.is-favorite[data-v-40e9ae32]{color:#f59e0b}.star-btn.is-favorite[data-v-40e9ae32]:hover{color:#fbbf24}.star-icon[data-v-40e9ae32]{width:16px;height:16px}.empty-state[data-v-40e9ae32]{text-align:center;color:var(--text-muted);padding:32px}.text-muted[data-v-40e9ae32]{color:#6b7280}.brand-cell[data-v-40e9ae32]{align-items:center;gap:10px;display:flex}.brand-avatar[data-v-40e9ae32]{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.brand-name[data-v-40e9ae32]{color:#e5e7eb;font-weight:500}.avatar-blue[data-v-40e9ae32]{background-color:#3b82f6}.avatar-orange[data-v-40e9ae32]{background-color:#f97316}.avatar-green[data-v-40e9ae32]{background-color:#10b981}.avatar-purple[data-v-40e9ae32]{background-color:#8b5cf6}.avatar-red[data-v-40e9ae32]{background-color:#ef4444}.avatar-teal[data-v-40e9ae32]{background-color:#14b8a6}.avatar-yellow[data-v-40e9ae32]{background-color:#eab308}.geo-cell[data-v-40e9ae32]{align-items:center;gap:8px;display:flex}.geo-flag[data-v-40e9ae32]{font-size:16px;line-height:1}.geo-extra[data-v-40e9ae32]{color:#9ca3af;background:#ffffff1a;border-radius:4px;margin-left:2px;padding:2px 4px;font-size:10px;font-weight:600}.geo-code[data-v-40e9ae32]{color:#d1d5db;font-weight:500}.num-cell[data-v-40e9ae32]{color:#9ca3af!important}.schedule-cell[data-v-40e9ae32]{flex-direction:column;gap:4px;display:flex}.schedule-times[data-v-40e9ae32]{color:#e5e7eb;font-size:12px;font-weight:500}.schedule-mini-timeline[data-v-40e9ae32]{background:#1f2937;border-radius:1px;grid-template-columns:repeat(24,1fr);gap:1px;width:100%;max-width:120px;height:6px;display:grid;overflow:hidden}.mini-segment[data-v-40e9ae32]{background-color:#1f2937}.mini-segment.active[data-v-40e9ae32]{background-color:#10b981}.priority-badge[data-v-40e9ae32]{background:0 0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:inline-flex}.priority-1[data-v-40e9ae32]{color:#10b981;border:1px solid #10b98166}.priority-2[data-v-40e9ae32]{color:#f97316;border:1px solid #f9731666}.priority-3[data-v-40e9ae32]{color:#9ca3af;border:1px solid #64748b66}.priority-neutral[data-v-40e9ae32]{color:#6b7280;border:1px solid #64748b33}.cap-type-badge[data-v-40e9ae32]{text-transform:capitalize;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.cap-leads[data-v-40e9ae32]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f61a}.cap-ftd[data-v-40e9ae32]{color:#c084fc;background:#a855f726;border:1px solid #a855f71a}.cap-neutral[data-v-40e9ae32]{color:#9ca3af;background:#ffffff0d}.status-pill[data-v-40e9ae32]{color:#d1d5db;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.status-dot[data-v-40e9ae32]{border-radius:50%;width:6px;height:6px}.status-working .status-dot[data-v-40e9ae32]{background-color:#10b981;box-shadow:0 0 4px #10b981}.status-pause .status-dot[data-v-40e9ae32]{background-color:#f97316;box-shadow:0 0 4px #f97316}.col-actions[data-v-40e9ae32]{text-align:right;padding-right:20px!important}.actions-cell[data-v-40e9ae32]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.action-btn-outline[data-v-40e9ae32]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.action-btn-outline[data-v-40e9ae32]:hover{color:#e5e7eb;background-color:#ffffff0d;border-color:#fff3}.action-btn-danger[data-v-40e9ae32]:hover{color:#ef4444;background-color:#ef44441a;border-color:#ef44444d}.form-group[data-v-526eaf65]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-group label[data-v-526eaf65]{color:var(--text-secondary);font-size:13px;font-weight:500}.error-message[data-v-526eaf65]{color:#ef4444;margin-bottom:16px;font-size:13px}.priority-select[data-v-b7d3ee93]{width:100%;position:relative}.priority-select__trigger[data-v-b7d3ee93]{color:#f7fbff;text-align:left;cursor:pointer;background:#12202ff0;border:1px solid #485c71a8;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:38px;padding:0 12px;font-size:13px;display:flex}.priority-select__trigger[data-v-b7d3ee93]:focus-visible{border-color:var(--color-primary);outline:none}.priority-select__icon[data-v-b7d3ee93]{color:#d7e2ec;flex:none;width:16px;height:16px}.priority-select__menu[data-v-b7d3ee93]{z-index:40;background:#12202f;border:1px solid #485c71b8;border-radius:6px;max-height:min(240px,100vh - 220px);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #00000052}.priority-select__option[data-v-b7d3ee93]{color:#f7fbff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;min-height:30px;padding:0 10px;font-size:13px;display:flex}.priority-select__option.is-highlighted[data-v-b7d3ee93]{background:#ffffff14}.priority-select__option.is-selected[data-v-b7d3ee93]{color:var(--color-primary);font-weight:600}[data-v-1daf604f] .base-modal{background:linear-gradient(145deg,#0c1820fa,#08111bfa);border:1px solid #43566975;border-radius:8px;flex-direction:column;width:min(680px,100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c}[data-v-1daf604f] .modal-header{border-bottom:1px solid #304154b8;flex-shrink:0;padding:0}.custom-header[data-v-1daf604f]{justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 26px;display:flex}.modal-title[data-v-1daf604f]{color:#f6fbff;margin:0;font-size:24px;font-weight:600;line-height:1}.modal-close[data-v-1daf604f]{color:#e8eef5;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.modal-close[data-v-1daf604f]:hover:not(:disabled){background:#ffffff0f}.modal-close[data-v-1daf604f]:disabled{cursor:not-allowed;opacity:.6}.modal-close svg[data-v-1daf604f]{width:22px;height:22px}[data-v-1daf604f] .modal-body{flex:1;padding:26px;overflow-y:auto}[data-v-1daf604f] .modal-footer{border-top:1px solid #304154b8;flex-shrink:0;align-items:center;gap:12px;min-height:84px;padding:18px 26px}.form-content[data-v-1daf604f]{flex-direction:column;gap:22px;display:flex}.loading-state[data-v-1daf604f]{min-height:470px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.form-grid[data-v-1daf604f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 20px;display:grid}.form-group[data-v-1daf604f]{flex-direction:column;gap:9px;min-width:0;display:flex}.form-group label[data-v-1daf604f]{color:#d9e7f7;font-size:13px;font-weight:500;line-height:1}[data-v-1daf604f] .base-select-wrapper,[data-v-1daf604f] .base-input-wrapper{width:100%}[data-v-1daf604f] .base-select,[data-v-1daf604f] .base-input{color:#f7fbff;background:#12202ff0;border-color:#485c71a8;border-radius:5px;width:100%;min-width:0;height:38px;font-size:13px}[data-v-1daf604f] .base-select{padding-left:12px}[data-v-1daf604f] .base-input::placeholder{color:#8090a3}[data-v-1daf604f] .select-icon{color:#d7e2ec}.input-select-shell[data-v-1daf604f]{position:relative}.input-select-shell[data-v-1daf604f] .base-input{padding-right:32px}.input-select-icon[data-v-1daf604f]{color:#d7e2ec;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[data-v-1daf604f] .no-spinners input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-v-1daf604f] .no-spinners input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-1daf604f] .no-spinners input[type=number]{-moz-appearance:textfield}.wh-section[data-v-1daf604f]{flex-direction:column;gap:12px;display:flex}.wh-title-row[data-v-1daf604f]{align-items:center;gap:6px;display:flex}.wh-title[data-v-1daf604f]{color:#f5f9fe;font-size:15px;font-weight:600}.wh-info[data-v-1daf604f]{color:#c6d5e5;width:14px;height:14px}.wh-grid[data-v-1daf604f]{grid-template-columns:24px 94px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.wh-scale-row[data-v-1daf604f]{color:#d5e1ef;margin-top:4px;font-size:11px}.wh-scale-day[data-v-1daf604f]{grid-column:1/span 2}.wh-scale-track[data-v-1daf604f]{height:16px;position:relative}.wh-scale-track span[data-v-1daf604f]{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.wh-scale-track span[data-v-1daf604f]:first-child{transform:none}.wh-scale-track span[data-v-1daf604f]:last-child{transform:translate(-100%)}.wh-days[data-v-1daf604f]{flex-direction:column;gap:11px;display:flex}.day-check[data-v-1daf604f]{cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.day-check input[data-v-1daf604f]{opacity:0;pointer-events:none;position:absolute}.checkmark[data-v-1daf604f]{background:#edf4fb;border:1px solid #4d6174f2;border-radius:3px;width:15px;height:15px;box-shadow:inset 0 0 0 1px #ffffff2e}.day-check input:checked+.checkmark[data-v-1daf604f]{background:#10b84f;border-color:#10b84f}.day-check input:checked+.checkmark[data-v-1daf604f]:after{content:"";border:1.5px solid #f6fff9;border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.day-label[data-v-1daf604f]{color:#eef5fc;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:18px}.is-disabled .day-label[data-v-1daf604f]{color:#96a4b5}.wh-track[data-v-1daf604f]{-webkit-user-select:none;user-select:none;touch-action:none;background:#1d303df0;border-radius:2px;height:18px;position:relative;overflow:visible}.wh-track.is-active[data-v-1daf604f]{cursor:ew-resize}.wh-segments[data-v-1daf604f]{pointer-events:none;z-index:1;border-radius:2px;grid-template-columns:repeat(24,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.wh-segments span[data-v-1daf604f]{border-right:1px solid #081018c7}.wh-segments span[data-v-1daf604f]:last-child{border-right:0}.wh-interval[data-v-1daf604f]{z-index:2;pointer-events:none;background:linear-gradient(#18c75a,#0da746);position:absolute;top:0;bottom:0}.wh-segments-active[data-v-1daf604f]{z-index:3}.wh-segments-active span[data-v-1daf604f]{border-right-color:#045f2899}.wh-handle[data-v-1daf604f]{cursor:ew-resize;z-index:5;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:30px;padding:0;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.wh-handle-line[data-v-1daf604f]{background:#f4fbff;border-radius:999px;width:2px;position:absolute;top:3px;bottom:3px;left:50%;transform:translate(-50%)}.wh-handle-knob[data-v-1daf604f]{background:#f6fbff;border-radius:999px;width:12px;height:12px;position:relative;box-shadow:0 1px 5px #00000073}.wh-handle:focus-visible .wh-handle-knob[data-v-1daf604f]{outline-offset:2px;outline:2px solid #ffffffa6}.footer-spacer[data-v-1daf604f]{flex:1}.footer-btn[data-v-1daf604f]{min-width:110px;height:40px;font-size:13px;font-weight:600}.field-error[data-v-1daf604f],.error-message[data-v-1daf604f]{color:#ef4444;font-size:12px}.error-message[data-v-1daf604f]{background:#ef444414;border:1px solid #ef444459;border-radius:6px;padding:10px 12px}@media (width<=760px){[data-v-1daf604f] .base-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.form-grid[data-v-1daf604f]{grid-template-columns:1fr}.wh-grid[data-v-1daf604f]{grid-template-columns:22px 84px minmax(220px,1fr)}.wh-section[data-v-1daf604f]{padding-bottom:4px;overflow-x:auto}}.box-profile-view[data-v-b1516dd5]{flex-direction:column;height:100%;display:flex}.page-header[data-v-b1516dd5]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.header-left[data-v-b1516dd5]{align-items:center;gap:24px;display:flex}.box-icon-container[data-v-b1516dd5]{border-radius:var(--radius-lg);background-color:#22c55e1a;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.icon-primary[data-v-b1516dd5]{color:var(--color-primary)}.box-info[data-v-b1516dd5]{flex-direction:column;justify-content:center;gap:4px;display:flex}.page-title[data-v-b1516dd5]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.2}.box-metadata[data-v-b1516dd5]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.box-id[data-v-b1516dd5]{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:monospace}.meta-dot[data-v-b1516dd5]{color:var(--border-color)}.header-actions[data-v-b1516dd5]{align-items:center;gap:14px;display:flex}.header-action-btn[data-v-b1516dd5]{height:44px!important;padding:0 20px!important;font-size:14px!important}.overflow-btn[data-v-b1516dd5]{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.overflow-btn[data-v-b1516dd5]:hover{background:var(--bg-hover);color:var(--text-primary)}.overflow-btn.is-active[data-v-b1516dd5]{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-hover)}.box-actions-menu[data-v-b1516dd5]{z-index:1200;background:#1f2630;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex;position:fixed;box-shadow:0 18px 42px #00000059}.box-actions-menu__item[data-v-b1516dd5]{width:100%;min-height:42px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.box-actions-menu__item[data-v-b1516dd5]:hover{background:#ffffff0f}.box-actions-menu__item.is-danger[data-v-b1516dd5]{color:#fca5a5}.delete-error[data-v-b1516dd5]{color:#f87171;background:#ef444414;border:1px solid #ef444459;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px}.btn-icon[data-v-b1516dd5]{vertical-align:text-bottom;margin-right:8px}.header-actions[data-v-b1516dd5] .btn-text{align-items:center;display:flex}.filters-panel[data-v-b1516dd5]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);grid-template-columns:160px minmax(190px,1.2fr) minmax(130px,.8fr) minmax(140px,.85fr) minmax(150px,.9fr) minmax(160px,1fr) minmax(175px,1.05fr);align-items:stretch;gap:0;margin-bottom:16px;display:grid}@media (width<=1400px){.filters-panel[data-v-b1516dd5]{grid-template-columns:repeat(4,1fr)}.filter-toggle[data-v-b1516dd5]{grid-column:1/-1}}.filter-toggle[data-v-b1516dd5]{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#ffffff08;align-items:center;gap:8px;width:100%;height:35px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.filter-toggle .toggle-icon[data-v-b1516dd5]{display:none}.filter-col[data-v-b1516dd5]{box-sizing:border-box;border-left:1px solid var(--border-color);flex-direction:column;justify-content:center;align-self:stretch;gap:6px;width:100%;padding:10px 16px;display:flex}.filter-col[data-v-b1516dd5]:first-child{border-left:none}.filter-col[data-v-b1516dd5] .base-select-wrapper,.filter-col[data-v-b1516dd5] .base-select{width:100%}.filter-col label[data-v-b1516dd5]{color:var(--text-secondary);font-size:12px;font-weight:500}.filter-footer-col[data-v-b1516dd5]{border-top:1px solid var(--border-color);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.active-filters-left[data-v-b1516dd5]{flex-direction:column;flex:1;gap:10px;display:flex}.active-filters-summary[data-v-b1516dd5]{align-items:center;gap:12px;display:flex}.active-dot[data-v-b1516dd5]{color:var(--color-primary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.active-dot[data-v-b1516dd5]:before{content:"";background-color:var(--color-primary);border-radius:50%;width:6px;height:6px;display:inline-block}.clear-all-link[data-v-b1516dd5]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;transition:color .2s}.clear-all-link[data-v-b1516dd5]:hover{color:var(--text-primary)}.active-filter-chips[data-v-b1516dd5]{flex-wrap:wrap;gap:8px;display:flex}.filter-chip[data-v-b1516dd5]{border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff0d;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.filter-chip__label[data-v-b1516dd5]{color:var(--text-secondary);font-weight:400}.filter-chip__value[data-v-b1516dd5]{color:var(--text-primary);margin-left:2px;margin-right:2px;font-weight:500}.filter-chip__remove[data-v-b1516dd5]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:2px;padding:0;transition:color .2s;display:flex}.filter-chip__remove[data-v-b1516dd5]:hover{color:var(--color-danger)}.val-priority-1[data-v-b1516dd5]{color:#10b981}.val-priority-2[data-v-b1516dd5]{color:#f97316}.val-priority-3[data-v-b1516dd5]{color:#9ca3af}.val-cap-leads[data-v-b1516dd5]{color:#60a5fa}.val-cap-ftds[data-v-b1516dd5]{color:#c084fc}.val-status-working[data-v-b1516dd5]{color:#10b981}.val-status-pause[data-v-b1516dd5]{color:#f97316}.val-schedule-working[data-v-b1516dd5]{color:#10b981}.val-schedule-not[data-v-b1516dd5]{color:#6b7280}.reset-filters-btn[data-v-b1516dd5]{color:var(--color-danger);cursor:pointer;background:0 0;border:none;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.reset-filters-btn[data-v-b1516dd5]:hover{text-decoration:underline}.stats-grid[data-v-b1516dd5]{grid-template-columns:4.5fr 5.5fr;gap:15px;margin-bottom:16px;display:grid}@media (width<=1200px){.stats-grid[data-v-b1516dd5]{grid-template-columns:1fr}}.stat-card[data-v-b1516dd5]{height:100%}.stat-content[data-v-b1516dd5]{align-items:center;gap:24px;height:100%;min-height:140px;padding:24px;display:flex}.stat-icon-area[data-v-b1516dd5]{width:56px;height:56px;color:var(--color-primary);background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-block[data-v-b1516dd5]{flex-direction:column;justify-content:center;display:flex}.stat-divider[data-v-b1516dd5]{background:var(--border-color);width:1px;height:56px;margin:0 8px}.stat-label[data-v-b1516dd5]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.stat-value[data-v-b1516dd5]{color:var(--text-primary);font-size:28px;font-weight:600;line-height:1.1}.stat-subtext[data-v-b1516dd5]{color:var(--color-primary);font-size:16px;font-weight:500}.text-muted[data-v-b1516dd5]{color:var(--text-muted)}.working-hours-card[data-v-b1516dd5]{background-color:#0b1118;border:1px solid #ffffff0a;border-radius:6px;height:100%}.working-hours-card .stat-content[data-v-b1516dd5]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:116px;padding:16px 20px;position:relative;overflow:hidden}.working-hours-card .stat-content[data-v-b1516dd5]:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 65%);width:100px;height:100px;position:absolute;bottom:-30px;left:-20px}.wh-header[data-v-b1516dd5]{align-items:center;gap:6px;display:flex}.wh-title[data-v-b1516dd5]{color:#8b9eb3;text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:500}.wh-info-icon[data-v-b1516dd5]{color:#64748b}.wh-time-display[data-v-b1516dd5]{color:var(--color-primary);margin-top:8px;font-size:16.5px;font-weight:500}.wh-timeline[data-v-b1516dd5]{width:100%;margin-top:14px}.wh-segments[data-v-b1516dd5]{background:#171d26;border-radius:2px;grid-template-columns:repeat(24,1fr);gap:1px;height:15px;display:grid;overflow:hidden}.wh-segment[data-v-b1516dd5]{background-color:#171d26}.wh-segment.active[data-v-b1516dd5]{background-color:var(--color-primary);box-shadow:0 0 8px #10b9811a}.wh-marks[data-v-b1516dd5]{color:#7b8ea3;justify-content:space-between;margin-top:6px;font-size:11px;font-weight:400;display:flex}.table-section-card[data-v-b1516dd5]{background-color:#0b1118;border:1px solid #ffffff0a;border-radius:8px;position:relative}.table-section-card[data-v-b1516dd5]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 0 100%,#10b9810d 0%,#0000 60%);width:250px;height:250px;position:absolute;bottom:0;left:0}.pagination-wrapper[data-v-b1516dd5]{z-index:1;border-top:1px solid #ffffff0a;padding:16px 20px;position:relative}.empty-state[data-v-b1516dd5]{text-align:center;color:var(--text-muted);background:0 0;padding:64px 24px}.loading-state[data-v-b1516dd5],.error-state[data-v-b1516dd5]{text-align:center;color:var(--text-muted);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:64px 24px}.error-state[data-v-b1516dd5]{color:#ef4444}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-app:#080b11;--bg-card:#0d121b;--bg-hover:#151c28;--bg-active:#22c55e1a;--border-color:#1a2230;--border-hover:#2a3649;--color-primary:#22c55e;--color-primary-hover:#16a34a;--color-danger:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-purple:#8b5cf6;--font-family-sans:"Geist Variable", "Segoe UI", Arial, sans-serif;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--spacing-1:4px;--spacing-2:6px;--spacing-3:10px;--spacing-4:14px;--spacing-5:18px;--spacing-6:20px;--spacing-8:24px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-full:9999px;--sidebar-width:160px;--header-height:49px}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}html,body,#app{font-family:var(--font-family-sans)}body{background-color:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:13px;line-height:1.4}button,input,select,textarea{font:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#2d3748}::-webkit-scrollbar-thumb:hover{background:#4a5568}.toast-container[data-v-7382fe38]{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast-message[data-v-7382fe38]{pointer-events:auto;color:#fff;cursor:pointer;border-radius:8px;align-items:center;min-width:250px;padding:14px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 8px 24px #00000040}.toast-success[data-v-7382fe38]{background-color:var(--color-primary,#10b981)}.toast-error[data-v-7382fe38]{background-color:var(--color-danger,#ef4444)}.toast-info[data-v-7382fe38]{background-color:var(--text-secondary,#64748b)}.toast-enter-active[data-v-7382fe38],.toast-leave-active[data-v-7382fe38]{transition:all .3s}.toast-enter-from[data-v-7382fe38],.toast-leave-to[data-v-7382fe38]{opacity:0;transform:translate(30px)}
