.app-sidebar[data-v-27e3dece]{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-27e3dece]::-webkit-scrollbar{display:none}.sidebar-logo[data-v-27e3dece]{padding:var(--spacing-5) var(--spacing-4);flex-shrink:0}.logo-text[data-v-27e3dece]{letter-spacing:.5px;color:var(--text-primary);font-size:18px;font-weight:700}.logo-accent[data-v-27e3dece]{color:var(--color-primary)}.logo-subtext[data-v-27e3dece]{color:var(--text-muted);letter-spacing:0;margin-top:2px;font-size:9px}.sidebar-nav[data-v-27e3dece]{min-height:0;padding:0 var(--spacing-2);flex-direction:column;flex:auto;gap:1px;display:flex;overflow:hidden auto}.nav-item[data-v-27e3dece]{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-27e3dece]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.nav-item.is-active[data-v-27e3dece]{color:var(--color-primary);background-color:var(--bg-active);position:relative}.nav-item.is-active[data-v-27e3dece]: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-27e3dece]{color:currentColor;flex-shrink:0;justify-self:start;width:17px;height:17px}.nav-label[data-v-27e3dece]{text-align:left;white-space:nowrap;justify-self:start;margin:0}.nav-count[data-v-27e3dece]{background:var(--color-danger);color:#fff;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.nav-arrow[data-v-27e3dece]{justify-self:end;width:14px;height:14px;transition:transform .2s}.rotate-180[data-v-27e3dece]{transform:rotate(180deg)}.nav-subitems[data-v-27e3dece]{flex-direction:column;gap:1px;margin-top:1px;display:flex}.nav-subitem[data-v-27e3dece]{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-27e3dece]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.nav-subitem.is-active[data-v-27e3dece]{color:var(--color-primary)}.nav-subitem span[data-v-27e3dece]{text-align:left;white-space:nowrap;justify-self:start}.nav-subicon[data-v-27e3dece]{justify-self:start;width:14px;height:14px}.nav-dot[data-v-27e3dece]{border:1px solid;border-radius:50%;justify-self:center;width:4px;height:4px}.sidebar-footer[data-v-27e3dece]{padding:var(--spacing-4);border-top:1px solid var(--border-color);flex-shrink:0;margin-top:auto}.user-profile[data-v-27e3dece]{margin-bottom:var(--spacing-4);cursor:pointer;align-items:center;gap:10px;display:flex}.user-avatar[data-v-27e3dece]{object-fit:cover;border-radius:50%;width:28px;height:28px}.user-info[data-v-27e3dece]{flex:1;min-width:0}.user-name[data-v-27e3dece]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.user-role[data-v-27e3dece]{color:var(--text-muted);font-size:10px}.user-chevron[data-v-27e3dece]{width:14px;height:14px;color:var(--text-secondary)}.collapse-btn[data-v-27e3dece]{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-27e3dece]:hover{color:var(--text-primary)}.collapse-icon[data-v-27e3dece]{background-color:var(--bg-hover);border-radius:50%;width:20px;height:20px;padding:2px}.copyright[data-v-27e3dece]{color:var(--text-muted);font-size:11px;line-height:1.6}.w-full[data-v-27e3dece]{width:100%}.flex[data-v-27e3dece]{display:flex}.items-center[data-v-27e3dece]{align-items:center}.gap-3[data-v-27e3dece]{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-7588be41]{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-7588be41]{width:100%}.base-button.is-disabled[data-v-7588be41]{opacity:.5;cursor:not-allowed}.size-sm[data-v-7588be41]{height:24px;padding:0 8px;font-size:11px}.size-sm.is-icon[data-v-7588be41]{width:24px;padding:0}.size-md[data-v-7588be41]{height:32px;padding:0 12px;font-size:12px}.size-md.is-icon[data-v-7588be41]{width:32px;padding:0}.size-lg[data-v-7588be41]{height:40px;padding:0 16px;font-size:13px}.variant-primary[data-v-7588be41]{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.variant-primary[data-v-7588be41]:hover:not(.is-disabled){background-color:rgba(var(--color-primary-rgb,16, 185, 129), .1)}.variant-secondary[data-v-7588be41]{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-color)}.variant-secondary[data-v-7588be41]:hover:not(.is-disabled){background-color:#273142}.variant-outline[data-v-7588be41]{color:var(--text-primary);border-color:var(--border-color);background-color:#0000}.variant-outline[data-v-7588be41]:hover:not(.is-disabled){background-color:var(--bg-hover);border-color:var(--border-hover)}.variant-outline-primary[data-v-7588be41]{color:var(--color-primary);border-color:var(--color-primary);text-transform:uppercase;background-color:#0000}.variant-outline-primary[data-v-7588be41]:hover:not(.is-disabled){background-color:rgba(var(--color-primary-rgb,16, 185, 129), .1)}.variant-ghost[data-v-7588be41]{color:var(--text-secondary);background-color:#0000}.variant-ghost[data-v-7588be41]:hover:not(.is-disabled){background-color:var(--bg-hover);color:var(--text-primary)}.variant-danger[data-v-7588be41]{color:var(--color-danger);background-color:#f044381a;border-color:#f0443833}.variant-danger[data-v-7588be41]:hover:not(.is-disabled){background-color:#f0443833}.btn-icon[data-v-7588be41]{stroke-width:2px;width:16px;height:16px}.size-sm .btn-icon[data-v-7588be41]{width:14px;height:14px}.size-lg .btn-icon[data-v-7588be41]{width:18px;height:18px}.btn-icon.left[data-v-7588be41]{margin-right:8px}.btn-icon.right[data-v-7588be41]{margin-left:8px}.app-header[data-v-c4b2bf22]{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-c4b2bf22]{align-items:center;display:flex}.breadcrumbs[data-v-c4b2bf22]{align-items:center;font-size:13px;display:flex}.breadcrumb-link[data-v-c4b2bf22]{color:var(--text-muted);text-decoration:none}.breadcrumb-link[data-v-c4b2bf22]:hover,.breadcrumb-link[data-v-c4b2bf22]:focus-visible{color:var(--text-primary);text-decoration:underline}.text-muted[data-v-c4b2bf22]{color:var(--text-muted)}.text-primary[data-v-c4b2bf22]{color:var(--color-primary)}.font-medium[data-v-c4b2bf22]{font-weight:500}.mx-2[data-v-c4b2bf22]{margin:0 8px}.header-right[data-v-c4b2bf22]{align-items:center;gap:var(--spacing-3);display:flex}.quick-period-toggles[data-v-c4b2bf22]{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-c4b2bf22]{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-c4b2bf22]:hover{color:var(--text-primary)}.period-toggle.active[data-v-c4b2bf22]{background-color:var(--color-primary);color:#fff}.header-actions[data-v-c4b2bf22]{align-items:center;gap:var(--spacing-2);display:flex}.notification-btn[data-v-c4b2bf22]{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-c4b2bf22]:hover{background-color:var(--bg-hover)}.notification-badge[data-v-c4b2bf22]{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-a2bb9547]{background-color:var(--bg-app);height:100dvh;display:flex;overflow:hidden}.main-content[data-v-a2bb9547]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page-container[data-v-a2bb9547]{padding:var(--spacing-5) var(--spacing-6);flex:1;min-width:0;min-height:0;overflow:hidden 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-31a4a6b2]{width:100%;min-width:0;max-width:100%;overflow-x:auto}.base-table[data-v-31a4a6b2]{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.base-table th[data-v-31a4a6b2],.base-table td[data-v-31a4a6b2]{border-bottom:1px solid var(--border-color);white-space:nowrap;padding:6px 10px}.base-table th[data-v-31a4a6b2]{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}.header-content[data-v-31a4a6b2]{min-width:0}.column-resizer[data-v-31a4a6b2]{cursor:col-resize;z-index:2;background:0 0;border:0;width:7px;height:100%;padding:0;position:absolute;top:0;right:-3px}.column-resizer[data-v-31a4a6b2]:after{content:"";background:var(--border-color);width:1px;position:absolute;top:20%;bottom:20%;left:3px}.column-resizer[data-v-31a4a6b2]:hover:after,.column-resizer.is-resizing[data-v-31a4a6b2]:after{background:var(--color-primary)}.base-table th.cursor-pointer[data-v-31a4a6b2]:hover,.base-table th.is-sorted[data-v-31a4a6b2]{background-color:var(--bg-hover);color:var(--text-primary)}.sort-icon[data-v-31a4a6b2]{color:var(--color-primary);margin-left:2px;display:inline-flex}.sort-icon svg[data-v-31a4a6b2]{stroke-width:2.5px;width:14px;height:14px}.base-table td[data-v-31a4a6b2]{color:var(--text-primary);text-overflow:ellipsis;max-width:200px;overflow:hidden}.table-row[data-v-31a4a6b2]:hover{background-color:#ffffff05}.table-row.selected-row[data-v-31a4a6b2],.table-row.selected-row[data-v-31a4a6b2]:hover{background-color:#10b9810d}[data-v-31a4a6b2] .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-31a4a6b2] .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-31a4a6b2] .table-checkbox:checked{border-color:var(--color-primary)}[data-v-31a4a6b2] .table-checkbox:checked:before{transform:scale(1)}[data-v-31a4a6b2] .table-checkbox:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);transform:scale(1)}.empty-state[data-v-31a4a6b2]{text-align:center;padding:var(--spacing-6);color:var(--text-muted)}.cursor-pointer[data-v-31a4a6b2]{cursor:pointer}.select-none[data-v-31a4a6b2]{-webkit-user-select:none;user-select:none}.flex[data-v-31a4a6b2]{display:flex}.items-center[data-v-31a4a6b2]{align-items:center}.gap-1[data-v-31a4a6b2]{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-6cae2646]{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-6cae2646]{align-items:center;gap:var(--spacing-6);display:flex}.rows-per-page[data-v-6cae2646]{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.rows-select[data-v-6cae2646]{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-6cae2646]{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page-buttons[data-v-6cae2646]{align-items:center;gap:4px;display:flex}.page-btn[data-v-6cae2646]{box-sizing:border-box;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;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-6cae2646]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.page-btn.active[data-v-6cae2646]{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.page-btn[data-v-6cae2646]:disabled{opacity:.5;cursor:not-allowed}.page-btn.ellipsis[data-v-6cae2646]{cursor:default;background:0 0}.icon-sm[data-v-6cae2646]{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-b1929cbd]{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-b1929cbd]{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-b1929cbd]{justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.modal-title[data-v-b1929cbd]{color:var(--text-primary);margin:0;font-size:16px;font-weight:500}.modal-close[data-v-b1929cbd]{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-b1929cbd]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.modal-close[data-v-b1929cbd]:disabled{opacity:.5;cursor:not-allowed}.modal-close svg[data-v-b1929cbd]{width:20px;height:20px}.modal-body[data-v-b1929cbd]{padding:0 24px 24px}.modal-footer[data-v-b1929cbd]{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-a7e50551]{flex-direction:column;height:100%;min-height:0;padding:16px 24px 24px;display:flex;overflow:hidden}.status-history-panel[data-v-a7e50551]{background-color:#0d132180;border:1px solid #94a3b826;border-radius:8px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.panel-header[data-v-a7e50551]{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-a7e50551]{flex-direction:column;gap:4px;display:flex}.panel-title[data-v-a7e50551]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.panel-desc[data-v-a7e50551]{color:var(--text-secondary);margin:0;font-size:13px}.refresh-btn[data-v-a7e50551]{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-a7e50551]:hover:not(:disabled){background-color:#ffffff0d}.refresh-btn[data-v-a7e50551]:disabled{opacity:.5;cursor:not-allowed}.icon[data-v-a7e50551]{width:14px;height:14px;color:var(--text-secondary)}.spin[data-v-a7e50551]{animation:1s linear infinite spin-a7e50551}@keyframes spin-a7e50551{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-a7e50551]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.empty-icon[data-v-a7e50551]{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-a7e50551]{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:500}.empty-desc[data-v-a7e50551]{color:var(--text-secondary);margin:0;font-size:14px}.timeline-list[data-v-a7e50551]{flex-direction:column;gap:8px;min-height:0;padding:24px 12px 0 24px;display:flex;overflow:hidden auto}.timeline-list[data-v-a7e50551]::-webkit-scrollbar{width:6px}.timeline-list[data-v-a7e50551]::-webkit-scrollbar-track{background:#0f172a33;border-radius:4px}.timeline-list[data-v-a7e50551]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}.timeline-list[data-v-a7e50551]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.timeline-item[data-v-a7e50551]{align-items:stretch;display:flex;position:relative}.timeline-marker[data-v-a7e50551]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;margin-right:20px;display:flex;position:relative}.marker-dot-wrapper[data-v-a7e50551]{z-index:2;align-items:center;height:100%;display:flex}.marker-dot-outer[data-v-a7e50551]{background-color:#10b98133;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.marker-dot-inner[data-v-a7e50551]{background-color:#10b981;border-radius:50%;width:6px;height:6px}.marker-line[data-v-a7e50551]{z-index:1;background-color:#10b98166;width:2px;position:absolute;top:50%;bottom:-50%;left:50%;transform:translate(-50%)}.event-card[data-v-a7e50551]{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-a7e50551]{flex-direction:column;flex-shrink:0;gap:4px;width:20%;min-width:110px;display:flex}.date-text[data-v-a7e50551],.time-text[data-v-a7e50551]{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.event-transition-col[data-v-a7e50551]{flex-direction:column;flex:1;gap:8px;display:flex}.transition-label[data-v-a7e50551]{color:var(--text-secondary);font-size:12px}.transition-badges[data-v-a7e50551]{align-items:center;gap:12px;display:flex}.arrow-icon[data-v-a7e50551]{color:#94a3b880;width:14px;height:14px}.badge[data-v-a7e50551]{white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.badge-blue[data-v-a7e50551]{color:#60a5fa;background-color:#3b82f626}.badge-green[data-v-a7e50551]{color:#34d399;background-color:#10b98126}.badge-red[data-v-a7e50551]{color:#f87171;background-color:#ef444426}.badge-amber[data-v-a7e50551]{color:#fbbf24;background-color:#f59e0b26}.badge-gray[data-v-a7e50551]{color:#94a3b8;background-color:#94a3b826}.badge-empty[data-v-a7e50551]{color:#64748b;background-color:#1e293b80;border:1px solid #94a3b81a}@media (width<=768px){.event-card[data-v-a7e50551]{flex-wrap:wrap;gap:16px}.event-date-col[data-v-a7e50551]{flex-direction:row;align-items:center;gap:12px;width:100%}.event-transition-col[data-v-a7e50551]{flex:unset;width:45%}}@media (width<=480px){.event-transition-col[data-v-a7e50551]{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-3ce11d19]{flex-direction:column;min-height:0;display:flex}.custom-header[data-v-3ce11d19]{align-items:center;width:100%;display:flex}.modal-title[data-v-3ce11d19]{color:var(--text-primary);margin:0 16px 0 0;font-size:18px;font-weight:600}.header-metadata[data-v-3ce11d19]{flex-grow:1;align-items:center;gap:12px;display:flex}.lead-display-name[data-v-3ce11d19]{color:var(--text-primary);font-size:15px;font-weight:500}.meta-label[data-v-3ce11d19]{color:var(--text-secondary);font-size:13px}.meta-value[data-v-3ce11d19]{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.meta-copy[data-v-3ce11d19]{margin-right:12px}.header-badge[data-v-3ce11d19]{padding:2px 8px}.modal-close[data-v-3ce11d19]{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-3ce11d19]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.modal-close svg[data-v-3ce11d19]{width:20px;height:20px}.state-container[data-v-3ce11d19]{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-3ce11d19]{color:var(--text-primary)}.icon-large[data-v-3ce11d19]{opacity:.8;width:48px;height:48px;margin-bottom:16px}.spinner[data-v-3ce11d19]{color:var(--primary-color);animation:1s linear infinite spin-3ce11d19}.text-error[data-v-3ce11d19]{color:var(--error-color,#ef4444)}.error-title[data-v-3ce11d19]{margin:0 0 8px;font-size:16px;font-weight:600}.error-desc[data-v-3ce11d19]{color:var(--text-secondary);max-width:300px;margin:0 0 24px;font-size:14px}.retry-btn[data-v-3ce11d19]{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-3ce11d19]:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.details-body[data-v-3ce11d19]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tab-stage[data-v-3ce11d19]{min-width:0;position:relative}.tab-pane--main[data-v-3ce11d19]{position:relative}.tab-pane--main.is-hidden-sizer[data-v-3ce11d19]{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.tab-pane--overlay[data-v-3ce11d19]{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.lead-tabs-nav[data-v-3ce11d19]{flex-shrink:0}@keyframes spin-3ce11d19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-3ce11d19] .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-3ce11d19] .base-modal-overlay{padding:16px}[data-v-3ce11d19] .modal-header{border-bottom:1px solid #94a3b826;padding:16px 24px}[data-v-3ce11d19] .modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.import-modal-body[data-v-c202b411]{gap:16px;display:grid}.import-copy[data-v-c202b411]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.template-link[data-v-c202b411]{width:fit-content;color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.template-link[data-v-c202b411]:hover:not(:disabled){text-decoration:underline}.template-link[data-v-c202b411]:disabled{opacity:.55;cursor:not-allowed}.file-field[data-v-c202b411]{gap:8px;display:grid;position:relative}.assignment-grid[data-v-c202b411]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.select-field[data-v-c202b411]{gap:8px;min-width:0;display:grid}.select-field[data-v-c202b411] .base-select-wrapper,.select-field[data-v-c202b411] .base-select{width:100%}.file-label[data-v-c202b411]{color:var(--text-primary);font-size:13px;font-weight:500}.file-input[data-v-c202b411]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-button[data-v-c202b411]{border:1px dashed var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);min-height:40px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.file-button.has-file[data-v-c202b411]{color:var(--text-primary);border-style:solid}.file-field:hover .file-button[data-v-c202b411]{border-color:var(--border-hover)}.import-error[data-v-c202b411]{color:var(--color-danger);margin:0;font-size:13px}@media (width<=640px){.assignment-grid[data-v-c202b411]{grid-template-columns:1fr}}.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-4cceee48]{font-size:13px}.text-muted[data-v-4cceee48]{color:var(--text-muted)}.text-primary[data-v-4cceee48]{color:var(--text-primary)}.text-danger[data-v-4cceee48]{color:var(--color-danger)}.font-medium[data-v-4cceee48]{font-weight:500}.mx-2[data-v-4cceee48]{margin:0 8px}.page-header[data-v-4cceee48]{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header-copy[data-v-4cceee48]{min-width:0}.page-header-actions[data-v-4cceee48]{flex-shrink:0;align-items:center;display:flex}.page-title[data-v-4cceee48]{color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:600}.page-subtitle[data-v-4cceee48]{color:var(--text-secondary);font-size:14px}.overflow-menu-wrap[data-v-4cceee48]{position:relative}.overflow-btn[data-v-4cceee48]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.overflow-btn[data-v-4cceee48]:hover,.overflow-btn.is-active[data-v-4cceee48]{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.overflow-menu[data-v-4cceee48]{z-index:90;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);gap:4px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #00000059}.overflow-menu-item[data-v-4cceee48]{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:10px;transition:background-color .15s;display:flex}.overflow-menu-item[data-v-4cceee48]:hover:not(:disabled){background:var(--bg-hover)}.overflow-menu-item[data-v-4cceee48]:disabled{opacity:.5;cursor:not-allowed}.overflow-menu-item[data-v-4cceee48] svg{color:var(--text-secondary);flex-shrink:0;margin-top:1px}.overflow-menu-copy[data-v-4cceee48]{gap:2px;min-width:0;display:grid}.overflow-menu-label[data-v-4cceee48]{font-size:13px;font-weight:600;line-height:1.2}.overflow-menu-hint[data-v-4cceee48]{color:var(--text-secondary);font-size:12px;line-height:1.35}.toolbar-card.toolbar-card[data-v-4cceee48]{z-index:15;position:relative;overflow:visible}.toolbar-card[data-v-4cceee48] .card-body{overflow:visible}.toolbar[data-v-4cceee48]{gap:var(--spacing-4);padding:var(--spacing-5);border-bottom:1px solid var(--border-color);display:grid}.toolbar-main-row[data-v-4cceee48]{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-4cceee48]{flex-direction:column;gap:8px;min-width:0;display:flex}.toolbar-label[data-v-4cceee48]{color:var(--text-primary);font-size:13px;font-weight:500}.search-toolbar-group[data-v-4cceee48]{width:100%;max-width:400px}.search-and-refresh-wrapper[data-v-4cceee48]{align-items:center;gap:8px;width:100%;display:flex}.search-input-wrapper[data-v-4cceee48]{flex:auto;min-width:0;position:relative}.refresh-btn[data-v-4cceee48]{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-4cceee48]:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-hover);background-color:#273142}.refresh-btn[data-v-4cceee48]:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #22c55e29}.refresh-btn[data-v-4cceee48]:disabled{cursor:wait;opacity:.7}.refresh-label[data-v-4cceee48]{transform:translateY(.5px)}.refresh-icon[data-v-4cceee48]{width:16px;height:16px;color:var(--text-secondary);stroke-width:2px}.spin-animation[data-v-4cceee48]{animation:1s linear infinite leads-refresh-spin-4cceee48}@keyframes leads-refresh-spin-4cceee48{to{transform:rotate(360deg)}}.compound-search-wrapper[data-v-4cceee48]{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-4cceee48]:focus-within{border-color:var(--color-primary)}.field-selector[data-v-4cceee48]{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-4cceee48]:hover{background-color:#00000005}.field-selector-text[data-v-4cceee48]{text-overflow:ellipsis;max-width:110px;overflow:hidden}.text-secondary[data-v-4cceee48]{color:var(--text-secondary)}.search-field-popover[data-v-4cceee48]{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-4cceee48]{color:var(--text-primary);cursor:pointer;padding:8px 16px;font-size:13px;transition:background-color .2s}.search-field-option[data-v-4cceee48]:hover{background-color:var(--bg-hover)}.search-field-option.is-selected[data-v-4cceee48]{background-color:var(--bg-active);color:var(--color-primary);font-weight:500}.search-input-inner[data-v-4cceee48]{flex-grow:1;align-items:center;height:100%;display:flex;position:relative}.compound-input[data-v-4cceee48]{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-4cceee48]::placeholder{color:var(--text-muted)}.search-actions-right[data-v-4cceee48]{align-items:center;gap:4px;display:flex;position:absolute;right:6px}.search-clear-btn[data-v-4cceee48],.search-submit-btn[data-v-4cceee48]{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-4cceee48]:hover{color:var(--color-danger,#ef4444);background-color:#ef44441a}.search-submit-btn[data-v-4cceee48]:hover{color:var(--color-primary);background-color:#0ea5e91a}.table-actions[data-v-4cceee48]{justify-content:flex-end;align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.icon-lift[data-v-4cceee48]{transform:translateY(3px)}.action-active[data-v-4cceee48]{background-color:#22c55e14;border-color:#22c55e8c}.filter-badge[data-v-4cceee48]{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-4cceee48]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;height:32px;padding:0 4px;font-size:12px}.clear-btn[data-v-4cceee48]:hover{color:var(--text-primary);text-decoration:underline}.columns-action[data-v-4cceee48]{position:relative}.columns-popover[data-v-4cceee48]{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-4cceee48]{min-height:26px;color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.column-option input[data-v-4cceee48]{width:14px;height:14px;accent-color:var(--color-primary)}.filter-panel[data-v-4cceee48]{gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color);display:grid;position:relative}.filter-grid[data-v-4cceee48]{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(170px,1fr));display:grid}.filter-field[data-v-4cceee48]{gap:7px;min-width:0;display:grid}.filter-field span[data-v-4cceee48]{color:var(--text-secondary);font-size:12px;font-weight:500}.filter-select-wrap[data-v-4cceee48]{position:relative}.filter-field[data-v-4cceee48] .base-select-wrapper,.filter-field[data-v-4cceee48] .base-select{width:100%}.filter-select-wrap[data-v-4cceee48] .base-select{padding-right:54px}.field-clear-btn[data-v-4cceee48]{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-4cceee48]:hover{color:var(--text-primary)}.field-clear-icon[data-v-4cceee48]{width:13px;height:13px}.filter-panel-footer[data-v-4cceee48]{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-2);display:flex}.filter-summary[data-v-4cceee48]{align-items:center;gap:var(--spacing-4);color:var(--text-secondary);font-size:12px;display:flex}.active-dot[data-v-4cceee48]{color:var(--color-primary);font-weight:500}.active-dot[data-v-4cceee48]:before{content:"";background:var(--color-primary);border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.clear-all-link[data-v-4cceee48]{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-4cceee48]:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.collapse-filter-btn[data-v-4cceee48]{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-4cceee48]:hover{color:var(--text-primary)}.collapse-filter-btn svg[data-v-4cceee48]{width:14px;height:14px}.filter-panel-actions[data-v-4cceee48]{align-items:center;gap:var(--spacing-2);display:flex}.active-filter-row[data-v-4cceee48]{flex-wrap:wrap;gap:8px;display:flex}.filter-chip[data-v-4cceee48]{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-4cceee48],.chip-value[data-v-4cceee48]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-label[data-v-4cceee48]{flex:none}.chip-value[data-v-4cceee48]{min-width:0;font-weight:600}.chip-value.tone-green[data-v-4cceee48]{color:var(--color-primary)}.chip-value.tone-red[data-v-4cceee48]{color:var(--color-danger)}.chip-value.tone-yellow[data-v-4cceee48]{color:var(--color-warning)}.chip-value.tone-blue[data-v-4cceee48]{color:var(--color-info)}.chip-value.tone-purple[data-v-4cceee48]{color:var(--color-purple)}.chip-value.tone-gray[data-v-4cceee48]{color:var(--text-secondary)}.chip-value.tone-default[data-v-4cceee48]{color:var(--text-primary)}.filter-chip[data-v-4cceee48]:hover{border-color:var(--border-hover)}.chip-icon[data-v-4cceee48]{width:13px;height:13px;color:var(--text-secondary);flex:none}.flex-1[data-v-4cceee48]{flex:1}.ml-auto[data-v-4cceee48]{margin-left:auto}.w-4[data-v-4cceee48]{width:16px}.h-4[data-v-4cceee48]{height:16px}.mr-2[data-v-4cceee48]{margin-right:8px}.pagination-wrapper[data-v-4cceee48]{padding:var(--spacing-4) var(--spacing-5)}.p-8[data-v-4cceee48]{padding:32px}.text-center[data-v-4cceee48]{text-align:center}.hover\:underline[data-v-4cceee48]:hover{text-decoration:underline}@media (width<=1180px){.toolbar-main-row[data-v-4cceee48]{grid-template-columns:1fr;align-items:stretch}.search-toolbar-group[data-v-4cceee48]{max-width:none}.table-actions[data-v-4cceee48]{flex-wrap:wrap;justify-content:flex-start}.filter-grid[data-v-4cceee48]{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=720px){.filter-grid[data-v-4cceee48]{grid-template-columns:1fr}.filter-panel-footer[data-v-4cceee48]{flex-direction:column;align-items:stretch}.filter-panel-actions[data-v-4cceee48]{justify-content:flex-end}}.details-stack[data-v-0725d5a2]{gap:24px;max-height:70vh;padding-right:4px;display:grid;overflow-y:auto}.falcon-block[data-v-0725d5a2]{background:color-mix(in srgb, var(--color-primary) 8%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--border-color));border-radius:var(--radius-lg);padding:18px}.section-heading[data-v-0725d5a2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h3[data-v-0725d5a2],.section-title[data-v-0725d5a2]{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.eyebrow[data-v-0725d5a2]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.section-title[data-v-0725d5a2]{border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:10px}.info-grid[data-v-0725d5a2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;display:grid}.info-grid.compact[data-v-0725d5a2]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-v-0725d5a2] .info-item{gap:5px;min-width:0;display:grid}[data-v-0725d5a2] .info-label{color:var(--text-secondary);font-size:12px}[data-v-0725d5a2] .info-value{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:600}[data-v-0725d5a2] .info-value.copyable{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=760px){.info-grid[data-v-0725d5a2],.info-grid.compact[data-v-0725d5a2]{grid-template-columns:1fr 1fr}}.confirm-copy[data-v-49f1ef5f]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.row-actions[data-v-1c200079]{align-items:center;gap:4px;display:inline-flex;overflow:visible}.icon-action[data-v-1c200079]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);background:var(--bg-hover);cursor:pointer;place-items:center;display:inline-grid}.icon-action[data-v-1c200079]:hover{color:var(--text-primary);border-color:var(--border-hover)}.icon-action.approve[data-v-1c200079],.action-menu .approve[data-v-1c200079]{color:var(--color-success)}.icon-action.inquire[data-v-1c200079],.action-menu .inquire[data-v-1c200079]{color:var(--color-warning)}.icon-action.cancel[data-v-1c200079],.action-menu .cancel[data-v-1c200079]{color:var(--color-danger)}.decision-timer[data-v-1c200079]{border:1px solid color-mix(in srgb, var(--color-warning) 35%, var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 7%, var(--bg-hover));min-width:78px;height:28px;color:var(--color-warning);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.decision-timer.processing[data-v-1c200079]{border-color:color-mix(in srgb, var(--color-success) 40%, var(--border-color));background:color-mix(in srgb, var(--color-success) 8%, var(--bg-hover));color:var(--color-success)}.overflow-wrap[data-v-1c200079]{position:relative}.action-menu[data-v-1c200079]{z-index:40;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);width:150px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 30px #00000059}.action-menu button[data-v-1c200079]{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.action-menu button[data-v-1c200079]:hover{background:var(--bg-hover)}.falcon-page[data-v-f94906bd]{width:100%;min-width:0;max-width:100%}.page-header[data-v-f94906bd]{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.title-row[data-v-f94906bd]{color:var(--color-primary);align-items:center;gap:9px;display:flex}.title-row h1[data-v-f94906bd]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.page-header p[data-v-f94906bd]{color:var(--text-secondary);margin:5px 0 0;font-size:14px}.live-indicator[data-v-f94906bd]{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.live-indicator span[data-v-f94906bd]{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 15%, transparent);border-radius:50%}.content-stack[data-v-f94906bd]{gap:var(--spacing-6);min-width:0;display:grid}.toolbar-card[data-v-f94906bd]{z-index:18;min-width:0;position:relative;overflow:visible}.toolbar-card[data-v-f94906bd] .card-body{min-width:0;overflow:visible}.toolbar[data-v-f94906bd]{min-width:0;padding:var(--spacing-5);gap:16px;display:grid}.toolbar-main[data-v-f94906bd]{grid-template-columns:minmax(360px,auto) minmax(360px,1fr) auto;align-items:end;gap:24px;min-width:0;display:grid}.control-group[data-v-f94906bd]{gap:8px;min-width:0;display:grid}.control-group>span[data-v-f94906bd],.filter-panel label>span[data-v-f94906bd]{color:var(--text-primary);font-size:12px;font-weight:600}.search-row[data-v-f94906bd],.table-actions[data-v-f94906bd]{align-items:center;gap:8px;display:flex}.compound-search[data-v-f94906bd]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);flex:1;align-items:center;min-width:0;height:36px;display:flex;position:relative}.compound-search[data-v-f94906bd]:focus-within{border-color:var(--color-primary)}.search-field[data-v-f94906bd]{border:0;border-right:1px solid var(--border-color);min-width:108px;height:100%;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.compound-search input[data-v-f94906bd]{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0 9px}.search-icon[data-v-f94906bd]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-icon.submit[data-v-f94906bd]{color:var(--color-primary);margin-right:2px}.search-menu[data-v-f94906bd]{z-index:80;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);width:190px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 30px #00000059}.search-menu button[data-v-f94906bd]{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:12px}.search-menu button[data-v-f94906bd]:hover,.search-menu button.selected[data-v-f94906bd]{background:var(--bg-hover);color:var(--color-primary)}.refresh-button[data-v-f94906bd]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);height:36px;color:var(--text-primary);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.refresh-button[data-v-f94906bd]:disabled{opacity:.65;cursor:wait}.table-actions[data-v-f94906bd]{justify-content:flex-end}.table-actions[data-v-f94906bd] button{gap:7px}.table-actions .active[data-v-f94906bd]{border-color:var(--color-primary)}.count-badge[data-v-f94906bd]{background:var(--color-primary);color:#07110b;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}.clear-link[data-v-f94906bd]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.columns-wrap[data-v-f94906bd]{position:relative}.columns-menu[data-v-f94906bd]{z-index:90;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);width:310px;padding:12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 38px #0006}.columns-heading[data-v-f94906bd]{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.columns-heading button[data-v-f94906bd]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-size:11px}.columns-menu>p[data-v-f94906bd]{color:var(--text-muted);margin:5px 0 10px;font-size:10px}.column-list[data-v-f94906bd]{gap:2px;max-height:390px;display:grid;overflow-y:auto}.column-item[data-v-f94906bd]{min-height:32px;color:var(--text-primary);cursor:grab;border-radius:5px;grid-template-columns:16px 18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;font-size:12px;display:grid}.column-item[data-v-f94906bd]:hover{background:var(--bg-hover)}.order-buttons[data-v-f94906bd]{display:flex}.order-buttons button[data-v-f94906bd]{width:23px;height:23px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.order-buttons button[data-v-f94906bd]:disabled{opacity:.25}.filter-panel[data-v-f94906bd]{border-top:1px solid var(--border-color);grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding-top:16px;display:grid}.filter-panel label[data-v-f94906bd]{gap:7px;display:grid}.filter-actions[data-v-f94906bd]{gap:8px;display:flex}.chips[data-v-f94906bd]{flex-wrap:wrap;gap:7px;display:flex}.chips button[data-v-f94906bd]{border:1px solid var(--border-color);background:var(--bg-hover);color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.chips button span[data-v-f94906bd]{color:var(--text-muted)}.table-card[data-v-f94906bd],.table-card[data-v-f94906bd] .card-body{min-width:0;overflow:visible}.refreshing[data-v-f94906bd]{opacity:.62;pointer-events:none;transition:opacity .2s}.state-block[data-v-f94906bd]{min-height:220px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.state-block.error[data-v-f94906bd]{color:var(--color-danger);flex-direction:column}.empty-copy[data-v-f94906bd]{justify-items:center;gap:5px;padding:26px;display:inline-grid}.empty-copy strong[data-v-f94906bd]{color:var(--text-primary)}.empty-copy span[data-v-f94906bd]{color:var(--text-secondary)}.action-error[data-v-f94906bd]{border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);align-items:center;gap:7px;margin:12px;padding:10px 12px;font-size:12px;display:flex}.pagination-row[data-v-f94906bd]{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;display:flex}.spinning[data-v-f94906bd]{animation:.9s linear infinite spin-f94906bd}@keyframes spin-f94906bd{to{transform:rotate(360deg)}}@media (width<=1180px){.toolbar-main[data-v-f94906bd]{grid-template-columns:1fr 1fr}.table-actions[data-v-f94906bd]{grid-column:1/-1;justify-content:flex-start}.filter-panel[data-v-f94906bd]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.page-header[data-v-f94906bd]{flex-direction:column;align-items:flex-start}.toolbar-main[data-v-f94906bd]{grid-template-columns:1fr}.table-actions[data-v-f94906bd]{flex-wrap:wrap;grid-column:auto}.filter-panel[data-v-f94906bd]{grid-template-columns:1fr}.search-row[data-v-f94906bd]{flex-direction:column;align-items:stretch}.columns-menu[data-v-f94906bd]{width:min(310px,85vw);left:0;right:auto}}.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-4e186a5c]{gap:var(--spacing-4);flex-direction:column;display:flex}.filters-grid[data-v-4e186a5c]{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-4e186a5c]{flex-direction:column;gap:6px;display:flex}.filter-select[data-v-4e186a5c]{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-4e186a5c]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:11px;font-weight:600}.filter-actions[data-v-4e186a5c]{gap:var(--spacing-2);display:flex}.table-header[data-v-4e186a5c]{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-4e186a5c]{color:var(--text-primary);font-size:14px;font-weight:600}.table-subtitle[data-v-4e186a5c],.muted-text[data-v-4e186a5c]{color:var(--text-muted);font-size:12px}.table-state[data-v-4e186a5c]{margin:var(--spacing-4)}.state-message[data-v-4e186a5c]{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-4e186a5c]{color:var(--color-danger);border-color:#f044384d}.actor-cell[data-v-4e186a5c],.resource-cell[data-v-4e186a5c]{flex-direction:column;gap:3px;display:flex}.mono-text[data-v-4e186a5c],.details-preview[data-v-4e186a5c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.details-cell[data-v-4e186a5c]{align-items:flex-start;gap:var(--spacing-2);grid-template-columns:minmax(0,520px) 84px;width:min(100%,620px);max-width:620px;display:grid}.details-preview[data-v-4e186a5c]{box-sizing:border-box;width:100%;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);margin:0;font-size:11px;overflow:auto}.details-action-slot[data-v-4e186a5c]{justify-content:flex-end;width:84px;display:flex}.details-modal[data-v-4e186a5c]{gap:var(--spacing-4);flex-direction:column;display:flex}.details-modal-summary[data-v-4e186a5c]{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.details-summary-item[data-v-4e186a5c]{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-4e186a5c]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);font-size:10px;font-weight:600}.summary-value[data-v-4e186a5c]{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-4e186a5c]{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-4e186a5c]{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:13px;line-height:1.5}.details-json-full[data-v-4e186a5c]{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-4e186a5c]{margin:calc(var(--spacing-3) * -1) 0 0;color:var(--text-muted);font-size:12px}@media (width<=1180px){.filters-grid[data-v-4e186a5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field-wide[data-v-4e186a5c],.filter-actions[data-v-4e186a5c]{grid-column:1/-1}}@media (width<=640px){.filters-grid[data-v-4e186a5c]{grid-template-columns:1fr}.table-header[data-v-4e186a5c]{flex-direction:column;align-items:flex-start}.summary-value[data-v-4e186a5c]{flex-direction:column}.details-modal-summary[data-v-4e186a5c]{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}.reports-view[data-v-bb6b5252]{flex-direction:column;gap:0;min-width:0;display:flex}.reports-header[data-v-bb6b5252]{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:flex-end;gap:24px;animation:.32s both header-enter-bb6b5252;display:flex}.title-row[data-v-bb6b5252]{color:var(--color-primary);align-items:center;gap:9px;display:flex}h1[data-v-bb6b5252]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.reports-header p[data-v-bb6b5252]{color:var(--text-secondary);margin:5px 0 0;font-size:14px}.worker-indicator[data-v-bb6b5252]{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.worker-dot[data-v-bb6b5252]{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 15%, transparent);border-radius:50%}.reports-tabs[data-v-bb6b5252]{margin-bottom:var(--spacing-5);border-bottom:1px solid var(--border-color);gap:4px;display:flex}.reports-tab[data-v-bb6b5252]{min-width:92px;height:38px;color:var(--text-muted);align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:550;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.reports-tab[data-v-bb6b5252]:hover{color:var(--text-primary);background:#ffffff05}.reports-tab.is-active[data-v-bb6b5252]{color:var(--color-primary)}.reports-tab.is-active[data-v-bb6b5252]:after{background:var(--color-primary);content:"";height:2px;animation:.22s both tab-line-bb6b5252;position:absolute;bottom:-1px;left:10px;right:10px}.report-tab-enter-active[data-v-bb6b5252],.report-tab-leave-active[data-v-bb6b5252]{transition:opacity .14s,transform .14s}.report-tab-enter-from[data-v-bb6b5252]{opacity:0;transform:translate(5px)}.report-tab-leave-to[data-v-bb6b5252]{opacity:0;transform:translate(-5px)}@keyframes header-enter-bb6b5252{0%{opacity:0;transform:translateY(-4px)}}@keyframes tab-line-bb6b5252{0%{transform:scaleX(0)}}@media (width<=640px){.reports-header[data-v-bb6b5252]{flex-direction:column;align-items:flex-start}.worker-indicator[data-v-bb6b5252]{display:none}}@media (prefers-reduced-motion:reduce){.reports-header[data-v-bb6b5252],.reports-tab.is-active[data-v-bb6b5252]:after,.report-tab-enter-active[data-v-bb6b5252],.report-tab-leave-active[data-v-bb6b5252]{transition:none;animation:none}}.reports-table-shell[data-v-ea705a37]{min-height:280px;transition:opacity .16s}.reports-table-shell.is-refreshing[data-v-ea705a37]{opacity:.72}.table-scroll[data-v-ea705a37]{width:100%;overflow-x:auto}.reports-table[data-v-ea705a37]{border-collapse:collapse;width:100%;min-width:1040px;color:var(--text-primary);text-align:left;font-size:11px}th[data-v-ea705a37],td[data-v-ea705a37]{border-bottom:1px solid var(--border-color);white-space:nowrap;height:42px;padding:0 11px}th[data-v-ea705a37]{height:36px;color:var(--text-muted);background:color-mix(in srgb, var(--bg-card) 86%, var(--bg-app));letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}tbody tr[data-v-ea705a37]{transition:background-color .15s}tbody tr[data-v-ea705a37]:hover{background:#ffffff06}tbody tr.is-target[data-v-ea705a37]{box-shadow:inset 2px 0 0 var(--color-primary);background:#22c55e13;animation:.7s both target-arrival-ea705a37}.mono[data-v-ea705a37]{color:var(--text-secondary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.numeric[data-v-ea705a37]{font-variant-numeric:tabular-nums}.file-name[data-v-ea705a37]{max-width:210px;color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.success-count[data-v-ea705a37]{color:var(--color-primary);font-weight:600}.status-badge[data-v-ea705a37]{border:1px solid #0000;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.status-badge.is-completed[data-v-ea705a37]{color:var(--color-primary);background:#22c55e1a;border-color:#22c55e33}.status-badge.is-running[data-v-ea705a37]{color:#38bdf8;background:#38bdf81a;border-color:#38bdf833}.status-badge.is-pending[data-v-ea705a37]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.status-badge.is-failed[data-v-ea705a37]{color:var(--color-danger);background:#ef44441a;border-color:#ef444433}.status-badge.is-expired[data-v-ea705a37]{color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf38}.progress-cell[data-v-ea705a37]{align-items:center;gap:7px;min-width:104px;display:flex}.progress-track[data-v-ea705a37]{background:var(--bg-hover);border-radius:2px;width:68px;height:4px;overflow:hidden}.progress-track span[data-v-ea705a37]{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .35s;display:block}.status-badge.is-running~.progress-cell .progress-track span[data-v-ea705a37]{background-image:linear-gradient(90deg, var(--color-primary), #38bdf8)}.progress-value[data-v-ea705a37]{width:29px;color:var(--text-muted);font-variant-numeric:tabular-nums}.download-heading[data-v-ea705a37],.download-cell[data-v-ea705a37],.download-cell[data-v-ea705a37]{text-align:right}.download-actions[data-v-ea705a37]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.file-action[data-v-ea705a37]{height:26px;color:var(--color-primary);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;border:1px solid #22c55e47;align-items:center;gap:5px;padding:0 7px;transition:background .15s,border-color .15s;display:inline-flex}.file-action[data-v-ea705a37]:hover{border-color:var(--color-primary);background:#22c55e1a}.file-action.is-error-file[data-v-ea705a37]{color:#fca5a5;border-color:#ef444447}.file-action.is-error-file[data-v-ea705a37]:hover{border-color:var(--color-danger);background:#ef44441a}.file-pending[data-v-ea705a37]{color:var(--text-muted)}.table-state[data-v-ea705a37],.empty-state[data-v-ea705a37]{min-height:280px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state strong[data-v-ea705a37]{color:var(--text-secondary);font-size:13px;font-weight:600}.empty-state span[data-v-ea705a37]{font-size:11px}.table-state.is-error[data-v-ea705a37]{color:var(--color-danger)}.retry-button[data-v-ea705a37]{color:var(--text-primary);background:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;margin-top:4px;padding:5px 10px}.is-spinning[data-v-ea705a37]{animation:.9s linear infinite spin-ea705a37}@keyframes spin-ea705a37{to{transform:rotate(360deg)}}@keyframes target-arrival-ea705a37{0%{opacity:.5;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){[data-v-ea705a37],[data-v-ea705a37]:before,[data-v-ea705a37]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.reports-tab[data-v-3e8228bc]{gap:var(--spacing-6);min-width:0;display:grid}.toolbar-card[data-v-3e8228bc]{z-index:18;min-width:0;position:relative;overflow:visible}.toolbar-card[data-v-3e8228bc] .card-body{min-width:0;overflow:visible}.toolbar[data-v-3e8228bc]{min-width:0;padding:var(--spacing-5);gap:16px;display:grid}.toolbar-main[data-v-3e8228bc]{grid-template-columns:minmax(360px,auto) minmax(320px,1fr) auto;align-items:end;gap:24px;min-width:0;display:grid}.control-group[data-v-3e8228bc]{gap:8px;min-width:0;display:grid}.control-group>span[data-v-3e8228bc],.filter-panel label>span[data-v-3e8228bc]{color:var(--text-primary);font-size:12px;font-weight:600}.search-row[data-v-3e8228bc],.table-actions[data-v-3e8228bc]{align-items:center;gap:8px;display:flex}.compound-search[data-v-3e8228bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);flex:1;align-items:center;min-width:0;height:36px;display:flex;position:relative}.compound-search[data-v-3e8228bc]:focus-within{border-color:var(--color-primary)}.compound-search input[data-v-3e8228bc]{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 9px;font-size:13px}.compound-search input[data-v-3e8228bc]::placeholder{color:var(--text-muted)}.search-icon[data-v-3e8228bc]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-icon.submit[data-v-3e8228bc]{color:var(--color-primary);margin-right:2px}.refresh-button[data-v-3e8228bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);height:36px;color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.refresh-button[data-v-3e8228bc]:disabled{opacity:.65;cursor:wait}.table-actions[data-v-3e8228bc]{justify-content:flex-end}.table-actions[data-v-3e8228bc] button{gap:7px}.table-actions .active[data-v-3e8228bc]{border-color:var(--color-primary)}.count-badge[data-v-3e8228bc]{background:var(--color-primary);color:#07110b;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}.clear-link[data-v-3e8228bc]{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.live-status[data-v-3e8228bc]{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-right:4px;font-size:10px;font-weight:650;display:inline-flex}.live-dot[data-v-3e8228bc]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite live-pulse-3e8228bc;box-shadow:0 0 #22c55e73}.filter-panel[data-v-3e8228bc]{border-top:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(160px,220px)) auto;align-items:end;gap:12px;padding-top:16px;display:grid}.filter-panel label[data-v-3e8228bc]{gap:7px;display:grid}.filter-actions[data-v-3e8228bc]{gap:8px;display:flex}.chips[data-v-3e8228bc]{flex-wrap:wrap;gap:7px;display:flex}.chips button[data-v-3e8228bc]{border:1px solid var(--border-color);background:var(--bg-hover);color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.chips button span[data-v-3e8228bc]{color:var(--text-muted)}.table-card[data-v-3e8228bc],.table-card[data-v-3e8228bc] .card-body{min-width:0;overflow:visible}.pagination-row[data-v-3e8228bc]{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;display:flex}.spinning[data-v-3e8228bc]{animation:.9s linear infinite spin-3e8228bc}@keyframes spin-3e8228bc{to{transform:rotate(360deg)}}@keyframes live-pulse-3e8228bc{70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (width<=1180px){.toolbar-main[data-v-3e8228bc]{grid-template-columns:1fr 1fr}.table-actions[data-v-3e8228bc]{grid-column:1/-1;justify-content:flex-start}.filter-panel[data-v-3e8228bc]{grid-template-columns:repeat(2,minmax(140px,1fr)) auto}}@media (width<=760px){.toolbar-main[data-v-3e8228bc]{grid-template-columns:1fr}.table-actions[data-v-3e8228bc]{flex-wrap:wrap;grid-column:auto}.filter-panel[data-v-3e8228bc]{grid-template-columns:1fr}.search-row[data-v-3e8228bc]{flex-direction:column;align-items:stretch}.filter-actions[data-v-3e8228bc]{width:100%}.filter-actions[data-v-3e8228bc] button{flex:1}}@media (prefers-reduced-motion:reduce){.spinning[data-v-3e8228bc],.live-dot[data-v-3e8228bc]{animation:none}}.affiliate-form[data-v-dca9c1bf]{gap:16px;display:grid}.affiliate-form label[data-v-dca9c1bf]{color:var(--text-primary);gap:7px;font-size:13px;display:grid}input[data-v-dca9c1bf],select[data-v-dca9c1bf]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);height:38px;color:var(--text-primary);font:inherit;padding:0 12px}small[data-v-dca9c1bf]{color:var(--text-muted);font-size:11px}.password-field[data-v-dca9c1bf]{grid-template-columns:1fr 38px auto;gap:8px;display:grid}.icon-button[data-v-dca9c1bf],.secondary-button[data-v-dca9c1bf],.generate-button[data-v-dca9c1bf]{border:1px solid var(--border-color);background:var(--bg-hover);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer}.icon-button[data-v-dca9c1bf]{place-items:center;display:grid}.generate-button[data-v-dca9c1bf]{color:var(--color-primary);text-transform:uppercase;padding:0 12px;font-size:12px}.secondary-button[data-v-dca9c1bf],.primary-button[data-v-dca9c1bf]{border-radius:var(--radius-md);text-transform:uppercase;cursor:pointer;height:36px;padding:0 15px;font-size:12px}.secondary-button[data-v-dca9c1bf]{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}.primary-button[data-v-dca9c1bf]{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.primary-button[data-v-dca9c1bf]:hover:not(:disabled){background:rgba(var(--color-primary-rgb,16,185,129),.1)}.primary-button[data-v-dca9c1bf]:disabled{opacity:.5;cursor:not-allowed}.affiliate-actions-menu[data-v-805429cc]{display:inline-flex}.trigger[data-v-805429cc]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.trigger[data-v-805429cc]:hover,.trigger[data-v-805429cc]:focus-visible{border-color:var(--border-hover);background:var(--bg-hover);color:var(--text-primary)}.menu[data-v-805429cc]{z-index:1100;min-width:214px;padding:var(--spacing-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);position:fixed;box-shadow:0 16px 34px #00000057}.menu button[data-v-805429cc]{align-items:center;gap:var(--spacing-3);width:100%;height:36px;padding:0 var(--spacing-3);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.menu button[data-v-805429cc]:hover,.menu button[data-v-805429cc]:focus-visible{background:var(--bg-hover)}.menu button svg[data-v-805429cc]{color:var(--text-secondary)}.menu .danger[data-v-805429cc]{color:var(--color-danger)}.menu .danger svg[data-v-805429cc]{color:currentColor}.divider[data-v-805429cc]{height:1px;margin:var(--spacing-2) 0;background:var(--border-color)}.content[data-v-2b317770]{gap:var(--spacing-5);color:var(--text-secondary);font-size:14px;line-height:1.5;display:grid}.content p[data-v-2b317770]{margin:0}.content strong[data-v-2b317770]{color:var(--text-primary)}.content label[data-v-2b317770]{gap:var(--spacing-2);color:var(--text-primary);font-size:13px;display:grid}.content[data-v-2b317770] .base-select-wrapper,.content[data-v-2b317770] .base-select{width:100%}.error[data-v-2b317770]{color:var(--color-danger)!important}.overlay[data-v-17dca68a]{z-index:1000;background:#080b11c2;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-17dca68a]{border-left:1px solid var(--border-color);background:var(--bg-card);outline:0;flex-direction:column;width:min(64vw,980px);height:100%;display:flex;box-shadow:-20px 0 48px #00000047}.drawer header[data-v-17dca68a]{justify-content:space-between;align-items:center;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--border-color);display:flex}.drawer header>div[data-v-17dca68a]{align-items:center;gap:var(--spacing-3);display:flex}h2[data-v-17dca68a]{color:var(--text-primary);margin:0;font-size:18px}.role[data-v-17dca68a],.count[data-v-17dca68a]{color:var(--color-primary);background:#22c55e24;border-radius:999px;padding:3px 8px;font-size:12px}.drawer header button[data-v-17dca68a]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.drawer header button[data-v-17dca68a]:hover{background:var(--bg-hover);color:var(--text-primary)}main[data-v-17dca68a]{padding:var(--spacing-6);overflow:auto}.warning[data-v-17dca68a]{align-items:flex-start;gap:var(--spacing-3);margin:0 0 var(--spacing-6);padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--text-primary);background:#f59e0b14;border:1px solid #f59e0b52;font-size:14px;line-height:1.5;display:flex}.warning svg[data-v-17dca68a]{color:var(--color-warning);flex:none}.controls[data-v-17dca68a]{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);display:flex}.controls[data-v-17dca68a] .base-input{width:250px}.tabs[data-v-17dca68a]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);padding:3px;display:flex}.tabs button[data-v-17dca68a]{height:30px;padding:0 var(--spacing-3);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.tabs button.active[data-v-17dca68a]{background:var(--bg-card);color:var(--color-primary)}.groups[data-v-17dca68a]{gap:var(--spacing-3);display:grid}section[data-v-17dca68a]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.group-title[data-v-17dca68a]{align-items:center;gap:var(--spacing-3);width:100%;min-height:48px;padding:0 var(--spacing-4);background:var(--bg-hover);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:1fr auto auto;font-weight:600;display:grid}.group-title svg[data-v-17dca68a]{color:var(--text-secondary);transition:transform .18s}.group-title svg.up[data-v-17dca68a]{transform:rotate(180deg)}.permission[data-v-17dca68a]{justify-content:space-between;align-items:center;gap:var(--spacing-5);min-height:70px;padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border-color);display:flex}.permission.inherited[data-v-17dca68a]{background:#ffffff05}.permission>div[data-v-17dca68a]{min-width:0}.permission strong[data-v-17dca68a]{color:var(--text-primary);font-size:13px;font-weight:500;display:block}.permission p[data-v-17dca68a]{color:var(--text-secondary);margin:3px 0 0;font-size:12px;line-height:1.4}.permission small[data-v-17dca68a]{color:var(--text-muted);margin-top:5px;font-size:11px;display:inline-block}.switch[data-v-17dca68a]{flex:none;width:36px;height:20px;position:relative}.switch input[data-v-17dca68a]{opacity:0;position:absolute}.switch span[data-v-17dca68a]{background:var(--border-hover);cursor:pointer;border-radius:999px;position:absolute;inset:0}.switch span[data-v-17dca68a]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px}.switch input:checked+span[data-v-17dca68a]{background:var(--color-primary)}.switch input:checked+span[data-v-17dca68a]:after{transform:translate(16px)}.switch input:disabled+span[data-v-17dca68a]{opacity:.45;cursor:not-allowed}.state[data-v-17dca68a]{padding:var(--spacing-8);color:var(--text-secondary);text-align:center}.error[data-v-17dca68a]{color:var(--color-danger)}@media (width<=760px){.drawer[data-v-17dca68a]{width:94vw}main[data-v-17dca68a]{padding:var(--spacing-4)}.controls[data-v-17dca68a]{flex-direction:column;align-items:stretch}.controls[data-v-17dca68a] .base-input{width:100%}.tabs[data-v-17dca68a]{align-self:flex-start}}.affiliates-view[data-v-4e91af42]{gap:18px;min-width:0;display:grid}.page-heading h1[data-v-4e91af42]{color:var(--text-primary);margin:0;font-size:24px}.page-heading p[data-v-4e91af42]{color:var(--text-secondary);margin:6px 0 0;font-size:14px}.filter-card[data-v-4e91af42],.table-card[data-v-4e91af42]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card)}.filter-top[data-v-4e91af42]{justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.toolbar-group[data-v-4e91af42]{gap:9px;min-width:0;display:grid}.toolbar-label[data-v-4e91af42],.filter-field>span[data-v-4e91af42]{color:var(--text-secondary);font-size:12px;font-weight:500}.date-group[data-v-4e91af42] .date-range-control{flex-wrap:wrap}.date-group[data-v-4e91af42] .picker-btn,.date-group[data-v-4e91af42] .preset-btn{height:44px}.filter-actions[data-v-4e91af42],.filter-panel-actions[data-v-4e91af42]{align-items:center;gap:8px;display:flex}.filter-actions[data-v-4e91af42] .base-button{text-transform:uppercase;gap:8px;height:44px}.action-active[data-v-4e91af42]{background-color:#22c55e14!important;border-color:#22c55e8c!important}.filter-count[data-v-4e91af42]{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:inline-grid}.filter-panel[data-v-4e91af42]{border-top:1px solid var(--border-color);gap:16px;padding:16px 20px;display:grid;position:relative}.filter-grid[data-v-4e91af42]{grid-template-columns:repeat(4,minmax(170px,1fr));gap:16px;display:grid}.filter-field[data-v-4e91af42]{gap:7px;min-width:0;display:grid}.filter-select-wrap[data-v-4e91af42]{position:relative}.filter-select-wrap[data-v-4e91af42] .base-select-wrapper,.filter-select-wrap[data-v-4e91af42] .base-select{width:100%}.filter-select-wrap[data-v-4e91af42] .base-select{padding-right:52px}.field-clear-btn[data-v-4e91af42]{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;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-4e91af42]:hover{color:var(--text-primary)}.filter-panel-footer[data-v-4e91af42]{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.filter-summary[data-v-4e91af42]{color:var(--text-secondary);align-items:center;gap:16px;font-size:12px;display:flex}.active-dot[data-v-4e91af42]{color:var(--color-primary);font-weight:500}.active-dot[data-v-4e91af42]:before{content:"";background:var(--color-primary);border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.clear-all-link[data-v-4e91af42]{color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b873;padding:0 0 2px;font-size:12px}.clear-all-link[data-v-4e91af42]:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.collapse-filter-btn[data-v-4e91af42]{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.collapse-filter-btn[data-v-4e91af42]:hover{color:var(--text-primary)}.active-filter-row[data-v-4e91af42]{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.filter-chip[data-v-4e91af42]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-hover);height:28px;color:var(--text-primary);cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:inline-flex}.filter-chip[data-v-4e91af42]:hover{border-color:var(--border-hover)}.affiliates-table-section[data-v-4e91af42]{gap:0;display:grid}.table-card.has-selection[data-v-4e91af42]{border-top-left-radius:0;border-top-right-radius:0}.table-wrap[data-v-4e91af42]{overflow:auto}table[data-v-4e91af42]{border-collapse:collapse;width:100%;min-width:1120px}th[data-v-4e91af42],td[data-v-4e91af42]{border-bottom:1px solid var(--border-color);text-align:left;height:58px;color:var(--text-primary);white-space:nowrap;padding:0 14px;font-size:13px}th[data-v-4e91af42]{color:var(--text-secondary);font-weight:500}th.sortable[data-v-4e91af42]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-4e91af42]:hover,th.is-sorted[data-v-4e91af42]{color:var(--text-primary);background-color:var(--bg-hover)}.th-content[data-v-4e91af42]{align-items:center;gap:7px;display:inline-flex}.sort-icon[data-v-4e91af42]{color:var(--color-primary);display:inline-flex}.check-cell[data-v-4e91af42]{width:36px;padding-left:20px;padding-right:0}.table-checkbox[data-v-4e91af42]{appearance:none;border:1px solid var(--text-secondary);cursor:pointer;background:0 0;border-radius:3px;place-content:center;width:16px;height:16px;margin:0;display:grid}.table-checkbox[data-v-4e91af42]:before{content:"";transform-origin:50%;width:10px;height:10px;box-shadow:inset 1em 1em var(--color-primary);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-4e91af42]:checked{border-color:var(--color-primary)}.table-checkbox[data-v-4e91af42]:checked:before,.table-checkbox[data-v-4e91af42]:indeterminate:before{transform:scale(1)}.table-checkbox[data-v-4e91af42]:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%)}.table-wrap tbody tr.selected-row[data-v-4e91af42],.table-wrap tbody tr.selected-row[data-v-4e91af42]:hover{background-color:#10b9810d}.action-header[data-v-4e91af42],.row-action[data-v-4e91af42]{text-align:center;width:52px}.confirmation-copy[data-v-4e91af42]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.confirmation-copy strong[data-v-4e91af42]{color:var(--text-primary)}.manager[data-v-4e91af42]{align-items:center;gap:9px;display:flex}.manager-avatar[data-v-4e91af42]{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.text-link[data-v-4e91af42]{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.text-link[data-v-4e91af42]:hover{color:var(--color-primary)}.empty-row[data-v-4e91af42]{color:var(--text-muted);text-align:center}.table-footer[data-v-4e91af42]{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;display:flex}.pagination[data-v-4e91af42],.pagination label[data-v-4e91af42]{align-items:center;gap:8px;display:flex}.pagination select[data-v-4e91af42],.pagination button[data-v-4e91af42]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);height:34px;color:var(--text-primary)}.pagination select[data-v-4e91af42]{padding:0 10px}.pagination button[data-v-4e91af42]{cursor:pointer;width:34px}.pagination button.active[data-v-4e91af42]{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.pagination button[data-v-4e91af42]:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){.filter-top[data-v-4e91af42]{flex-direction:column;align-items:stretch}.filter-actions[data-v-4e91af42]{justify-content:flex-end}.filter-grid[data-v-4e91af42]{grid-template-columns:repeat(2,minmax(170px,1fr))}.table-footer[data-v-4e91af42]{flex-direction:column;align-items:flex-start;gap:16px}.pagination[data-v-4e91af42]{flex-wrap:wrap}}@media (width<=720px){.filter-grid[data-v-4e91af42]{grid-template-columns:1fr}.filter-panel-footer[data-v-4e91af42]{flex-direction:column;align-items:stretch}.filter-panel-actions[data-v-4e91af42]{justify-content:flex-end}.collapse-filter-btn[data-v-4e91af42]{display:none}}[data-v-51fcef62] .base-modal{flex-direction:column;max-height:calc(100vh - 32px);display:flex}[data-v-51fcef62] .modal-body{overflow:auto}.postback-form[data-v-51fcef62]{gap:var(--spacing-5);display:grid}.postback-form label[data-v-51fcef62]{gap:var(--spacing-2);color:var(--text-primary);font-size:13px;font-weight:500;display:grid}.metadata-grid[data-v-51fcef62]{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.metadata-grid input[data-v-51fcef62],.postback-form>label>input[data-v-51fcef62],.postback-form textarea[data-v-51fcef62]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);width:100%;color:var(--text-primary);font:inherit;outline:0;font-size:13px}.metadata-grid input[data-v-51fcef62],.postback-form>label>input[data-v-51fcef62]{height:36px;padding:0 var(--spacing-3)}.metadata-grid input[readonly][data-v-51fcef62]{color:var(--text-secondary);cursor:default}.metadata-grid[data-v-51fcef62] .base-select-wrapper,.metadata-grid[data-v-51fcef62] .base-select{width:100%}.postback-form textarea[data-v-51fcef62]{min-height:104px;padding:var(--spacing-3);resize:vertical;line-height:1.45}.metadata-grid input[data-v-51fcef62]:focus,.postback-form>label>input[data-v-51fcef62]:focus,.postback-form textarea[data-v-51fcef62]:focus{border-color:var(--color-primary)}.macros[data-v-51fcef62]{padding-top:var(--spacing-4);border-top:1px solid var(--border-color)}.macros h3[data-v-51fcef62]{margin:0 0 var(--spacing-3);color:var(--text-primary);font-size:15px}.macro-list[data-v-51fcef62]{gap:var(--spacing-2);flex-wrap:wrap;max-height:220px;display:flex;overflow:auto}.macro-list button[data-v-51fcef62]{height:30px;padding:0 var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-primary);cursor:pointer;font:12px Geist Mono,monospace}.macro-list button[data-v-51fcef62]:hover,.macro-list button[data-v-51fcef62]:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.help[data-v-51fcef62]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.error[data-v-51fcef62]{color:var(--color-danger);margin:0;font-size:12px}@media (width<=680px){.metadata-grid[data-v-51fcef62]{grid-template-columns:1fr}}.affiliate-brand-actions-menu[data-v-bcaaaa92]{display:inline-flex}.trigger[data-v-bcaaaa92]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.trigger[data-v-bcaaaa92]:hover,.trigger[data-v-bcaaaa92]:focus-visible{border-color:var(--border-hover);background:var(--bg-hover);color:var(--text-primary)}.menu[data-v-bcaaaa92]{z-index:1100;min-width:176px;padding:var(--spacing-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);position:fixed;box-shadow:0 16px 34px #00000057}.menu button[data-v-bcaaaa92]{align-items:center;gap:var(--spacing-3);width:100%;height:36px;padding:0 var(--spacing-3);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.menu button[data-v-bcaaaa92]:hover,.menu button[data-v-bcaaaa92]:focus-visible{background:var(--bg-hover)}.menu button svg[data-v-bcaaaa92]{color:var(--text-secondary)}.affiliate-profile{gap:16px;min-width:0;display:grid}.affiliate-profile .breadcrumbs{color:var(--color-primary);align-items:center;gap:10px;font-size:14px;display:flex}.affiliate-profile .breadcrumbs button{color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.affiliate-profile .profile-card,.affiliate-profile .tabs-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:linear-gradient(132deg,#0d1924fa,var(--bg-card) 58%,#09121bfa);overflow:hidden}.affiliate-profile .profile-summary{border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 18% 0,#0f5c491f,#0000 35%);grid-template-columns:minmax(360px,1fr) auto auto;align-items:center;gap:28px;padding:30px 28px;display:grid}.affiliate-profile .identity{align-items:center;gap:22px;display:flex}.affiliate-profile .avatar{color:#fff;background:radial-gradient(circle at 30% 20%,#17664f,#08291f);border-radius:50%;place-items:center;width:94px;height:94px;font-size:36px;display:grid;box-shadow:0 14px 32px #00000038}.affiliate-profile .title-line{align-items:center;gap:14px;display:flex}.affiliate-profile .title-line h1{letter-spacing:-.5px;margin:0;font-size:25px}.affiliate-profile .identity p{color:var(--text-secondary);margin:7px 0 0;font-size:14px}.affiliate-profile .identity i{margin:0 7px;font-style:normal}.affiliate-profile .status-badge,.affiliate-profile .table-badge,.affiliate-profile .type-badge{border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.affiliate-profile .status-badge{color:var(--color-primary);background:#22c55e1a;padding:7px 12px}.affiliate-profile .status-badge.paused{color:var(--color-warning);background:#f59e0b1f}.affiliate-profile .metrics{gap:14px;display:flex}.affiliate-profile .metrics article{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#101c28b3;gap:13px;min-width:180px;padding:14px;display:flex}.affiliate-profile .metric-icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-primary);background:#02091061;border:1px solid #22c55e1a;place-items:center;display:grid}.affiliate-profile .metrics article div{gap:2px;display:grid}.affiliate-profile .metrics span{font-size:14px}.affiliate-profile .metrics strong{color:var(--text-primary);font-size:28px;line-height:1}.affiliate-profile .metrics small{color:var(--text-secondary);font-size:12px}.affiliate-profile .back-button{border:1px solid var(--border-color);border-radius:var(--radius-md);height:40px;color:var(--text-primary);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#0d1822a6;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;display:inline-flex}.affiliate-profile .back-button:hover{border-color:var(--border-hover);background:var(--bg-hover)}.affiliate-profile .profile-fields{grid-template-columns:repeat(3,1fr);padding:25px 28px;display:grid}.affiliate-profile .profile-fields>div{border-right:1px solid var(--border-color);min-width:0;padding:0 26px}.affiliate-profile .profile-fields>div:first-child{padding-left:0}.affiliate-profile .profile-fields>div:last-child{border-right:0}.affiliate-profile .profile-fields>div>span{color:var(--text-secondary);font-size:13px}.affiliate-profile .profile-fields p{color:var(--text-primary);align-items:center;gap:10px;margin:12px 0 0;display:flex}.affiliate-profile .profile-fields p small{color:var(--text-muted);font-size:11px}.affiliate-profile .profile-fields button{border:1px solid var(--border-color);border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:#0d1822a6;place-items:center;display:grid}.affiliate-profile .tabs{border-bottom:1px solid var(--border-color);gap:10px;padding:0 14px;display:flex}.affiliate-profile .tabs button{height:58px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.affiliate-profile .tabs button.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.affiliate-profile .tab-content{padding:14px}.affiliate-profile .editor{border:1px solid var(--border-color);border-radius:var(--radius-md);background:linear-gradient(100deg,#0f202bb8,#0c16208f);grid-template-columns:minmax(250px,1fr) 190px 160px;align-items:end;gap:16px;margin-bottom:14px;padding:18px;display:grid}.affiliate-profile .editor h2{grid-column:1/-1;margin:0;font-size:16px}.affiliate-profile .editor label{color:var(--text-primary);gap:7px;font-size:13px;display:grid}.affiliate-profile .editor input:not([type=checkbox]),.affiliate-profile .editor select{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);height:38px;color:var(--text-primary);font:inherit;outline:0;padding:0 12px}.affiliate-profile .editor fieldset{border:0;align-items:center;gap:24px;min-height:38px;margin:0;padding:0;display:flex}.affiliate-profile .editor legend{margin-bottom:9px;font-size:13px}.affiliate-profile .editor fieldset label{grid-template-columns:none;align-items:center;gap:9px;display:flex}.affiliate-profile .editor input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.affiliate-profile .add-button{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;height:38px;padding:0 16px;font-size:12px}.affiliate-profile .add-button:disabled{cursor:not-allowed;opacity:.5}.affiliate-profile .payment-editor{grid-template-columns:1fr 1fr 1fr auto}.affiliate-profile .editor-help{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:12px}.affiliate-profile .relationship-table{border:1px solid var(--border-color);border-radius:var(--radius-md);background:linear-gradient(118deg,#0f202bb3,#0c141d94);overflow:hidden}.affiliate-profile .table-scroll{overflow:auto}.affiliate-profile .relationship-table table{border-collapse:collapse;width:100%;min-width:860px}.affiliate-profile .relationship-table th,.affiliate-profile .relationship-table td{border-bottom:1px solid var(--border-color);text-align:left;height:50px;color:var(--text-primary);white-space:nowrap;padding:0 14px;font-size:13px}.affiliate-profile .relationship-table th{color:var(--text-secondary);font-weight:400}.affiliate-profile .relationship-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.affiliate-profile .relationship-table th button:hover,.affiliate-profile .relationship-table th button.sorted{color:var(--text-primary)}.affiliate-profile .relationship-table tbody tr:last-child td{border-bottom:0}.affiliate-profile .empty-cell{text-align:center!important;height:118px!important;color:var(--text-muted)!important}.affiliate-profile .actions-header,.affiliate-profile .actions-cell{width:88px;text-align:center!important}.affiliate-profile .actions-row{justify-content:center;align-items:center;gap:6px;display:inline-flex}.affiliate-profile .table-badge{color:var(--color-primary);background:#22c55e1a;padding:6px 10px}.affiliate-profile .table-badge.is-paused,.affiliate-profile .table-badge.is-pending{color:var(--color-warning);background:#f59e0b1f}.affiliate-profile .table-badge.is-rejected,.affiliate-profile .table-badge.is-error{color:var(--color-danger);background:#ef44441f}.affiliate-profile .type-badge{color:var(--color-primary);background:#22c55e1f;padding:5px 10px}.affiliate-profile .type-badge.ftd{color:#60a5fa;background:#3b82f624}.affiliate-profile .icon-action{border:1px solid var(--border-color);border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:0 0;place-items:center;margin:0;display:grid}.affiliate-profile .relationship-table footer{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;display:flex}.affiliate-profile .relation-pagination,.affiliate-profile .relation-pagination label{align-items:center;gap:8px;display:flex}.affiliate-profile .relation-pagination select,.affiliate-profile .relation-pagination button{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);min-width:34px;height:34px;color:var(--text-primary);cursor:pointer;padding:0 10px}.affiliate-profile .relation-pagination button{place-items:center;padding:0;display:grid}.affiliate-profile .relation-pagination button.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.affiliate-profile .relation-pagination button:disabled:not(.active){cursor:not-allowed;opacity:.4}.not-found{text-align:center;padding:48px}.not-found button{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;padding:9px 14px}@media (width<=1200px){.affiliate-profile .profile-summary{grid-template-columns:1fr}.affiliate-profile .metrics{flex-wrap:wrap}.affiliate-profile .back-button{justify-self:start}}@media (width<=780px){.affiliate-profile .profile-fields{grid-template-columns:1fr}.affiliate-profile .profile-fields>div{border-right:0;border-bottom:1px solid var(--border-color);padding:16px 0}.affiliate-profile .profile-fields>div:last-child{border-bottom:0}.affiliate-profile .tabs{overflow:auto}.affiliate-profile .editor,.affiliate-profile .payment-editor{grid-template-columns:1fr}.affiliate-profile .editor fieldset{display:flex}.affiliate-profile .relationship-table footer{flex-direction:column;align-items:flex-start;gap:14px}.affiliate-profile .relation-pagination{flex-wrap:wrap}}.affiliate-profile .add-button{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.affiliate-profile .add-button:hover:not(:disabled){background:rgba(var(--color-primary-rgb,16,185,129),.1)}.affiliate-profile .profile-fields button{transition:color .18s,border-color .18s,background-color .18s,transform .18s}.affiliate-profile .profile-fields button.is-copied{border-color:rgba(var(--color-primary-rgb,16,185,129),.6);background:rgba(var(--color-primary-rgb,16,185,129),.12);color:var(--color-primary);transform:scale(.94)}.affiliate-profile .copy-confirmation{animation:.28s ease-out both affiliate-copy-confirm}@keyframes affiliate-copy-confirm{0%{opacity:0;transform:scale(.55)rotate(-18deg)}70%{opacity:1;transform:scale(1.16)rotate(4deg)}to{transform:scale(1)rotate(0)}}.profile-loading,.profile-load-error,.not-found{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:320px;padding:48px;display:grid}.profile-loading p,.profile-load-error p{color:var(--text-secondary);margin:0}.profile-spinner{border:3px solid rgba(var(--color-primary-rgb,16,185,129),.2);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.75s linear infinite affiliate-profile-spin}.profile-load-error h1,.not-found h1{margin:0}.profile-load-error button,.not-found button{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;padding:9px 14px}@keyframes affiliate-profile-spin{to{transform:rotate(360deg)}}.affiliate-profile .relation-pagination button.active{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.affiliate-profile .postback-toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.affiliate-profile .postback-toolbar .add-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.affiliate-profile .relation-loading,.affiliate-profile .relation-error{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:118px;color:var(--text-muted);background:linear-gradient(118deg,#0f202bb3,#0c141d94);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.affiliate-profile .relation-error{color:var(--color-danger)}.affiliate-profile .relation-error button{border:1px solid var(--border-color);border-radius:var(--radius-md);height:32px;color:var(--text-primary);cursor:pointer;background:0 0;padding:0 12px}.affiliate-profile .relation-error button:hover{border-color:var(--border-hover);background:var(--bg-hover)}.affiliate-profile .relationship-table td:not(.actions-cell){text-align:left!important}.brand-form[data-v-5006bf58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-field[data-v-5006bf58]{color:var(--text-secondary);gap:7px;font-size:12px;display:grid}.brand-field-wide[data-v-5006bf58]{grid-column:1/-1}.brand-field small[data-v-5006bf58]{color:var(--text-muted);line-height:1.45}textarea[data-v-5006bf58]{resize:vertical;background:var(--bg-hover);min-height:90px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font:inherit;outline:none;padding:10px 12px}textarea[data-v-5006bf58]:focus{border-color:var(--color-primary)}.brand-toggle-grid[data-v-5006bf58]{color:var(--text-primary);gap:22px;font-size:13px;display:flex}.brand-toggle-grid label[data-v-5006bf58]{align-items:center;gap:8px;display:flex}.brand-toggle-grid input[data-v-5006bf58]{accent-color:var(--color-primary)}.brand-form-error[data-v-5006bf58]{color:var(--color-danger);grid-column:1/-1;font-size:12px}@media (width<=680px){.brand-form[data-v-5006bf58]{grid-template-columns:1fr}.brand-field-wide[data-v-5006bf58]{grid-column:auto}}.brands-view[data-v-0218acb3]{gap:18px;min-width:0;display:grid}.brands-page-heading[data-v-0218acb3]{align-items:flex-end;gap:20px;display:flex}.brands-page-heading h1[data-v-0218acb3]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:25px}.brands-page-heading p[data-v-0218acb3]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.brands-toolbar[data-v-0218acb3]{align-items:center;gap:10px;display:flex}.brands-search[data-v-0218acb3]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-md);width:390px;max-width:100%;height:38px;color:var(--text-muted);flex:0 390px;align-items:center;gap:9px;padding:0 11px;display:flex}.brands-search[data-v-0218acb3]:focus-within{border-color:#00d66f8c;box-shadow:0 0 0 3px #00d66f14}.brands-search input[data-v-0218acb3]{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13px}.brands-search input[data-v-0218acb3]::placeholder{color:var(--text-muted)}.brands-search button[data-v-0218acb3]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.brands-toolbar select[data-v-0218acb3]{background:var(--bg-card);min-width:156px;height:38px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0 32px 0 11px;font-size:13px}.brands-create-button[data-v-0218acb3]{text-transform:uppercase;margin-left:auto;background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.brands-create-button[data-v-0218acb3]:hover{filter:brightness(1.06)}.brands-card[data-v-0218acb3]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.brands-card[data-v-0218acb3] .bulk-action-bar{border:0;border-bottom:1px solid var(--border-color);background:#00d66f0b;border-radius:0}.brands-table-wrap[data-v-0218acb3]{overflow-x:auto}.brands-table[data-v-0218acb3]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1430px;font-size:12px}.brands-checkbox-column[data-v-0218acb3]{width:48px}.brands-id-column[data-v-0218acb3]{width:88px}.brands-name-column[data-v-0218acb3]{width:170px}.brands-status-column[data-v-0218acb3]{width:112px}.brands-leads-enabled-column[data-v-0218acb3],.brands-ftd-enabled-column[data-v-0218acb3]{width:108px}.brands-leads-sync-column[data-v-0218acb3],.brands-ftd-sync-column[data-v-0218acb3]{width:160px}.brands-leads-count-column[data-v-0218acb3],.brands-ftd-count-column[data-v-0218acb3]{width:92px}.brands-cr-column[data-v-0218acb3]{width:82px}.brands-created-column[data-v-0218acb3]{width:166px}.brands-actions-column[data-v-0218acb3]{width:78px}.brands-table th[data-v-0218acb3],.brands-table td[data-v-0218acb3]{border-bottom:1px solid var(--border-color);white-space:nowrap;text-align:left;text-overflow:ellipsis;padding:13px 14px;overflow:hidden}.brands-table th[data-v-0218acb3]{color:var(--text-secondary);background:#0a121ca8;font-size:11px;font-weight:500}.brands-table th.sortable[data-v-0218acb3]{cursor:pointer;-webkit-user-select:none;user-select:none}.brands-table th.sortable[data-v-0218acb3]:hover,.brands-table th.is-sorted[data-v-0218acb3]{color:var(--text-primary);background:#ffffff06}.brands-th-content[data-v-0218acb3]{flex-wrap:wrap;align-items:center;gap:3px 5px;line-height:1.1;display:inline-flex}.brands-th-content small[data-v-0218acb3]{color:inherit;flex-basis:100%;font-size:10px;font-weight:400}.brands-th-content svg[data-v-0218acb3]{color:var(--color-primary)}.brands-table td[data-v-0218acb3]{color:var(--text-primary)}.brands-table tbody tr[data-v-0218acb3]{transition:background-color .14s}.brands-table tbody tr[data-v-0218acb3]:hover{background:#ffffff05}.brands-table tbody tr.is-selected[data-v-0218acb3]{background:#00d66f0e}.brands-checkbox-cell[data-v-0218acb3]{text-align:center!important;padding-left:18px!important;padding-right:8px!important}.brands-checkbox[data-v-0218acb3]{appearance:none;border:1px solid var(--text-secondary);cursor:pointer;vertical-align:middle;background:0 0;border-radius:3px;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.brands-checkbox[data-v-0218acb3]:before{content:"";width:10px;height:10px;box-shadow:inset 1em 1em var(--color-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}.brands-checkbox[data-v-0218acb3]:checked{border-color:var(--color-primary)}.brands-checkbox[data-v-0218acb3]:checked:before{transform:scale(1)}.brands-checkbox[data-v-0218acb3]:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);transform:scale(1)}.brands-id[data-v-0218acb3]{color:var(--text-secondary)!important}.brands-link[data-v-0218acb3]{text-overflow:ellipsis;max-width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.brands-link[data-v-0218acb3]:hover{color:var(--color-primary)}.brands-status[data-v-0218acb3]{border-radius:var(--radius-sm);align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.brands-status i[data-v-0218acb3]{background:currentColor;border-radius:50%;width:6px;height:6px}.brands-status.active[data-v-0218acb3]{color:var(--color-primary);background:#00d66f1a}.brands-status.paused[data-v-0218acb3]{color:var(--color-warning);background:#f59e0b1c}.brands-unavailable[data-v-0218acb3]{color:var(--text-muted)}.brands-sync-toggle[data-v-0218acb3]{cursor:pointer;vertical-align:middle;background:#344454;border:0;border-radius:999px;width:37px;height:22px;padding:0;transition:background-color .16s;position:relative}.brands-sync-toggle span[data-v-0218acb3]{background:#f2f5f7;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000057}.brands-sync-toggle.enabled[data-v-0218acb3]{background:var(--color-primary)}.brands-sync-toggle.enabled span[data-v-0218acb3]{transform:translate(15px)}.brands-sync-toggle[data-v-0218acb3]:disabled{cursor:default;opacity:.66}.brands-sync-toggle[data-v-0218acb3]:not(:disabled):hover{filter:brightness(1.08)}.brands-actions-heading[data-v-0218acb3]{text-align:right!important;padding-right:18px!important}.brands-row-actions[data-v-0218acb3]{text-align:right;padding-right:14px!important}.brands-row-actions-inner[data-v-0218acb3]{justify-content:flex-end;gap:6px;display:inline-flex}.brands-row-actions button[data-v-0218acb3]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}.brands-row-actions button[data-v-0218acb3]:hover{border-color:var(--border-hover);color:var(--color-primary);background:#ffffff06}.brands-empty[data-v-0218acb3],.brands-state[data-v-0218acb3]{text-align:center!important;color:var(--text-muted)!important;padding:48px!important}.brands-error[data-v-0218acb3]{justify-content:center;align-items:center;gap:12px;display:flex;color:var(--color-danger)!important}.brands-table-footer[data-v-0218acb3]{min-height:64px;color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}@media (width<=760px){.brands-page-heading[data-v-0218acb3],.brands-toolbar[data-v-0218acb3],.brands-table-footer[data-v-0218acb3]{flex-direction:column;align-items:stretch}.brands-search[data-v-0218acb3]{width:auto;max-width:none}.brands-toolbar select[data-v-0218acb3]{width:100%}.brands-create-button[data-v-0218acb3]{margin-left:0}.brands-table-footer[data-v-0218acb3]{padding:14px}}.brand-performance-chart{width:100%;height:100%;min-height:250px}.brand-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.9fr) minmax(220px,.68fr);align-items:stretch;gap:12px;display:grid}.brand-overview-main,.brand-overview-aside{align-content:start;gap:12px;display:grid}.brand-panel{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:linear-gradient(145deg,#0f1e28eb,#09121bf5);min-width:0;overflow:hidden}.brand-panel>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 17px;display:flex}.brand-panel h2{color:var(--text-primary);text-transform:none;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.performance-header{border-bottom:0!important}.timeframe-switcher{border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;overflow:hidden}.timeframe-switcher button{border:0;border-right:1px solid var(--border-color);height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:#060d1473;padding:0 13px;font-size:10px}.timeframe-switcher button:last-child{border-right:0}.timeframe-switcher button.active{color:var(--text-primary);background:#1c2d39c7}.timeframe-switcher button:disabled{cursor:wait;opacity:.7}.chart-stage{height:266px;padding:0 7px 3px;position:relative}.panel-overlay{color:var(--text-secondary);background:#0811199e;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.panel-overlay.muted{color:var(--text-muted);background:#08111959}.affiliate-panel header{border-bottom:0}.affiliate-table-wrap{padding:0 16px 13px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border-color);text-align:right;height:37px;color:var(--text-primary);white-space:nowrap;padding:0 7px;font-size:11px}th{color:var(--text-secondary);font-weight:400}th:first-child,td:first-child{text-align:left;padding-left:0}th:last-child,td:last-child{padding-right:0}tbody tr:last-child td{border-bottom:0}.empty-row{height:92px;color:var(--text-muted);white-space:normal;text-align:center!important}.brand-details-panel{height:100%}.brand-detail-list{margin:0;padding:4px 17px 12px}.brand-detail-list>div{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);align-items:center;gap:14px;min-height:43px;display:grid}.brand-detail-list>div:last-child{border-bottom:0}.brand-detail-list dt{color:var(--text-secondary);font-size:11px}.brand-detail-list dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:11px}.placeholder-panel header{min-height:52px}.placeholder-content{align-items:center;gap:12px;min-height:126px;padding:18px;display:flex}.placeholder-icon{border-radius:var(--radius-md);height:38px;color:var(--color-primary);background:#22c55e14;border:1px solid #22c55e38;flex:0 0 38px;place-items:center;display:grid}.placeholder-content strong{color:var(--text-secondary);font-size:12px;font-weight:500}.placeholder-content p{color:var(--text-muted);margin:5px 0 0;font-size:10px;line-height:1.45}@media (width<=1050px){.brand-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr)}.brand-overview-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.brand-overview-grid{grid-template-columns:1fr}.brand-overview-aside{grid-column:auto}.brand-details-panel{grid-row:auto}}@media (width<=600px){.performance-header{flex-direction:column;align-items:flex-start!important;padding-block:12px!important}.timeframe-switcher{width:100%}.timeframe-switcher button{flex:1}.brand-overview-aside{grid-template-columns:1fr}}.brand-related-card[data-v-7079d7ae]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden}.brand-related-heading[data-v-7079d7ae]{border-bottom:1px solid var(--border-color);padding:16px 18px}.brand-related-heading h2[data-v-7079d7ae]{color:var(--text-primary);margin:0;font-size:15px}.brand-related-heading p[data-v-7079d7ae]{color:var(--text-muted);margin:4px 0 0;font-size:11px}.brand-related-table-wrap[data-v-7079d7ae]{overflow-x:auto}.brand-related-table[data-v-7079d7ae]{border-collapse:collapse;width:100%;font-size:12px}.brand-related-table th[data-v-7079d7ae],.brand-related-table td[data-v-7079d7ae]{border-bottom:1px solid var(--border-color);white-space:nowrap;text-align:left;padding:12px 14px}.brand-related-table th[data-v-7079d7ae]{color:var(--text-secondary);font-weight:500}.brand-related-table td[data-v-7079d7ae]{color:var(--text-primary)}.brand-related-link[data-v-7079d7ae]{color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.brand-related-link[data-v-7079d7ae]:hover{color:var(--color-primary)}.brand-related-action[data-v-7079d7ae]{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;place-items:center;display:grid}.brand-related-action[data-v-7079d7ae]:hover{color:var(--color-primary)}.brand-related-state[data-v-7079d7ae],.brand-related-empty[data-v-7079d7ae]{text-align:center!important;color:var(--text-muted)!important;padding:42px!important}.brand-related-error[data-v-7079d7ae]{justify-content:center;align-items:center;gap:10px;display:flex;color:var(--color-danger)!important}.brand-affiliates-card[data-v-69a08d9a]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden}.brand-affiliates-card>header[data-v-69a08d9a]{border-bottom:1px solid var(--border-color);padding:16px 18px}.brand-affiliates-card h2[data-v-69a08d9a]{color:var(--text-primary);margin:0;font-size:15px}.brand-affiliates-card header p[data-v-69a08d9a]{color:var(--text-muted);margin:4px 0 0;font-size:11px}.brand-affiliates-table-wrap[data-v-69a08d9a]{overflow-x:auto}.brand-affiliates-card table[data-v-69a08d9a]{border-collapse:collapse;width:100%;font-size:12px}.brand-affiliates-card th[data-v-69a08d9a],.brand-affiliates-card td[data-v-69a08d9a]{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-color);padding:12px 14px}.brand-affiliates-card th[data-v-69a08d9a]{color:var(--text-secondary);font-weight:500}.brand-affiliates-card td[data-v-69a08d9a]{color:var(--text-primary)}.brand-affiliate-link[data-v-69a08d9a]{color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.brand-affiliate-link[data-v-69a08d9a]:hover{color:var(--color-primary)}.brand-affiliate-action[data-v-69a08d9a]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}.brand-affiliate-action[data-v-69a08d9a]:hover{color:var(--color-primary)}.brand-affiliates-state[data-v-69a08d9a],.brand-affiliates-empty[data-v-69a08d9a]{text-align:center!important;color:var(--text-muted)!important;padding:42px!important}.brand-affiliates-error[data-v-69a08d9a]{justify-content:center;align-items:center;gap:10px;display:flex;color:var(--color-danger)!important}.brand-affiliates-card footer[data-v-69a08d9a]{padding:0 14px}.brand-integration-shell[data-v-4b7994f2]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.brand-integration-main[data-v-4b7994f2],.brand-integration-side[data-v-4b7994f2]{gap:14px;display:grid}.brand-integration-panel[data-v-4b7994f2]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden}.brand-integration-panel>header[data-v-4b7994f2]{border-bottom:1px solid var(--border-color);justify-content:space-between;gap:12px;padding:15px 17px;display:flex}.brand-integration-panel h2[data-v-4b7994f2]{color:var(--text-primary);margin:0;font-size:14px}.brand-integration-panel header p[data-v-4b7994f2]{color:var(--text-muted);margin:4px 0 0;font-size:11px}.brand-integration-form-grid[data-v-4b7994f2]{grid-template-columns:1fr 1fr;gap:14px;padding:17px;display:grid}.brand-integration-form-grid label[data-v-4b7994f2],.brand-integration-fields label[data-v-4b7994f2]{color:var(--text-secondary);gap:7px;font-size:11px;display:grid}.brand-integration-wide[data-v-4b7994f2]{grid-column:1/-1}.brand-integration-panel input[data-v-4b7994f2],.brand-integration-panel select[data-v-4b7994f2]{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-app);width:100%;min-width:0;height:36px;color:var(--text-primary);border-radius:var(--radius-md);outline:none;padding:0 10px}.brand-integration-panel input[data-v-4b7994f2]:focus,.brand-integration-panel select[data-v-4b7994f2]:focus{border-color:var(--color-primary)}.brand-integration-panel input[data-v-4b7994f2]:disabled,.brand-integration-panel select[data-v-4b7994f2]:disabled{opacity:.65}.brand-integration-toggles[data-v-4b7994f2]{color:var(--text-primary);flex-wrap:wrap;gap:18px;padding:0 17px 17px;font-size:12px;display:flex}.brand-integration-toggles label[data-v-4b7994f2]{align-items:center;gap:7px;display:flex}.brand-integration-toggles input[data-v-4b7994f2]{width:auto;height:auto;accent-color:var(--color-primary)}.brand-integration-fields[data-v-4b7994f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px;display:grid}.brand-integration-fields em[data-v-4b7994f2]{color:var(--color-warning);font-size:9px;font-style:normal}.brand-integration-fields small[data-v-4b7994f2]{min-height:26px;color:var(--text-muted);font-size:10px;line-height:1.35}.brand-integration-empty[data-v-4b7994f2],.brand-integration-state[data-v-4b7994f2]{text-align:center;color:var(--text-muted);padding:42px}.brand-integration-error[data-v-4b7994f2]{color:var(--color-danger);justify-content:center;align-items:center;gap:10px;display:flex}.brand-mapping-table-wrap[data-v-4b7994f2]{max-height:420px;overflow:auto}.brand-mapping-table[data-v-4b7994f2]{border-collapse:collapse;width:100%;font-size:11px}.brand-mapping-table th[data-v-4b7994f2],.brand-mapping-table td[data-v-4b7994f2]{border-bottom:1px solid var(--border-color);text-align:left;padding:9px 13px}.brand-mapping-table th[data-v-4b7994f2]{color:var(--text-secondary);font-weight:500}.brand-mapping-table td[data-v-4b7994f2]{color:var(--text-primary)}.brand-mapping-table input[data-v-4b7994f2]{height:31px}.brand-integration-summary dl[data-v-4b7994f2]{margin:0;padding:4px 15px 12px}.brand-integration-summary dl div[data-v-4b7994f2]{border-bottom:1px solid var(--border-color);gap:4px;padding:11px 0;display:grid}.brand-integration-summary dt[data-v-4b7994f2]{color:var(--text-muted);font-size:10px}.brand-integration-summary dd[data-v-4b7994f2]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:11px}.brand-integration-actions>div[data-v-4b7994f2]{gap:8px;padding:15px;display:grid}.brand-integration-actions>p[data-v-4b7994f2]{color:var(--color-primary);margin:0 15px 15px;font-size:11px;line-height:1.4}.brand-integration-actions>p.error[data-v-4b7994f2]{color:var(--color-danger)}@media (width<=980px){.brand-integration-shell[data-v-4b7994f2]{grid-template-columns:1fr}.brand-integration-side[data-v-4b7994f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.brand-integration-form-grid[data-v-4b7994f2],.brand-integration-fields[data-v-4b7994f2],.brand-integration-side[data-v-4b7994f2]{grid-template-columns:1fr}.brand-integration-wide[data-v-4b7994f2]{grid-column:auto}}.brand-note-card[data-v-ee956359]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);max-width:820px;overflow:hidden}.brand-note-card header[data-v-ee956359]{border-bottom:1px solid var(--border-color);padding:16px 18px}.brand-note-card h2[data-v-ee956359]{color:var(--text-primary);margin:0;font-size:15px}.brand-note-card header p[data-v-ee956359]{color:var(--text-muted);margin:4px 0 0;font-size:11px}.brand-note-body[data-v-ee956359]{padding:18px}.brand-note-body textarea[data-v-ee956359]{resize:vertical;box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);width:100%;min-height:220px;color:var(--text-primary);font:inherit;outline:0;padding:13px;line-height:1.55}.brand-note-body textarea[data-v-ee956359]:focus{border-color:var(--color-primary)}.brand-note-body textarea[data-v-ee956359]:disabled{opacity:.75}.brand-note-footer[data-v-ee956359]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.brand-note-error[data-v-ee956359]{color:var(--color-danger);font-size:12px}.brand-history-card[data-v-7622809c]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.brand-history-card>header[data-v-7622809c]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.brand-history-card h2[data-v-7622809c]{color:var(--text-primary);margin:0;font-size:15px}.brand-history-card header p[data-v-7622809c]{color:var(--text-muted);margin:4px 0 0;font-size:11px}.brand-history-list[data-v-7622809c]{margin:0;padding:0 20px;list-style:none}.brand-history-list li[data-v-7622809c]{border-bottom:1px solid var(--border-color);grid-template-columns:32px 1fr;gap:12px;padding:17px 0;display:grid}.brand-history-list li[data-v-7622809c]:last-child{border-bottom:0}.brand-history-icon[data-v-7622809c]{background:var(--bg-active);width:30px;height:30px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.brand-history-title[data-v-7622809c]{align-items:center;gap:8px;display:flex}.brand-history-title strong[data-v-7622809c]{color:var(--text-primary);font-size:12px}.brand-history-list p[data-v-7622809c]{color:var(--text-secondary);overflow-wrap:anywhere;margin:6px 0;font-size:11px}.brand-history-list small[data-v-7622809c]{color:var(--text-muted);font-size:10px}.brand-history-state[data-v-7622809c]{text-align:center;color:var(--text-muted);padding:42px}.brand-history-error[data-v-7622809c]{color:var(--color-danger)}.brand-profile-view{gap:12px;min-width:0;display:grid}.brand-profile-state{min-height:300px;color:var(--text-muted);justify-content:center;align-items:center;gap:12px;display:flex}.brand-profile-error{color:var(--color-danger)}.brand-profile-header{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0%, #114f4124, transparent 31%), linear-gradient(135deg, var(--bg-card), #0a1720e6);overflow:hidden}.brand-profile-summary{grid-template-columns:minmax(310px,.9fr) minmax(660px,1.5fr);align-items:center;gap:30px;min-height:176px;padding:16px 22px 18px;display:grid}.brand-profile-identity{align-items:center;gap:20px;min-width:0;display:flex}.brand-profile-avatar{height:88px;color:var(--text-primary);background:linear-gradient(145deg,#122a36fa,#0a1922f5);border-radius:18px;flex:0 0 88px;place-items:center;font-size:31px;font-weight:500;display:grid;box-shadow:0 14px 30px #0000002e}.brand-identity-copy{min-width:0}.brand-profile-title{align-items:center;gap:12px;display:flex}.brand-profile-title h1{color:var(--text-primary);letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;overflow:hidden}.brand-identity-copy p{color:var(--text-secondary);margin:8px 0 0;font-size:11px}.brand-profile-right{min-width:0}.brand-profile-actions{justify-content:flex-end;gap:8px;min-height:36px;margin-bottom:10px;display:flex}.brand-profile-kpis{grid-template-columns:repeat(4,minmax(128px,1fr));gap:10px;display:grid}.brand-profile-kpis article{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#08121a94;align-items:center;gap:11px;min-height:76px;padding:11px 13px;display:flex}.brand-kpi-icon{border-radius:var(--radius-md);background:var(--bg-active);height:32px;color:var(--color-primary);border:1px solid #22c55e33;flex:0 0 32px;place-items:center;display:grid}.brand-profile-kpis small{color:var(--text-secondary);font-size:10px;display:block}.brand-profile-kpis strong{color:var(--text-primary);white-space:nowrap;margin-top:5px;font-size:20px;font-weight:500;display:block}.brand-profile-kpis .revenue-value{text-overflow:ellipsis;max-width:125px;font-size:15px;overflow:hidden}.brand-profile-meta{border-top:1px solid var(--border-color);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.brand-profile-meta>div{border-right:1px solid var(--border-color);min-height:66px;padding:13px 18px}.brand-profile-meta>div:last-child{border-right:0}.brand-profile-meta dt{color:var(--text-muted);font-size:10px}.brand-profile-meta dd{overflow-wrap:anywhere;color:var(--text-primary);margin:7px 0 0;font-size:12px}.brand-profile-meta select{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);height:29px;color:var(--color-primary);padding:0 26px 0 9px}.brand-profile-tabs{border-bottom:1px solid var(--border-color);gap:4px;display:flex;overflow-x:auto}.brand-profile-tabs button{min-height:42px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 16px;display:flex}.brand-profile-tabs button:hover{color:var(--text-primary)}.brand-profile-tabs button.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}@media (width<=1050px){.brand-profile-summary{grid-template-columns:1fr}.brand-profile-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.brand-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-profile-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-profile-meta>div{border-bottom:1px solid var(--border-color)}}@media (width<=600px){.brand-profile-summary{padding-inline:16px}.brand-profile-identity{align-items:flex-start}.brand-profile-avatar{border-radius:15px;flex-basis:68px;height:68px;font-size:25px}.brand-profile-actions{flex-wrap:wrap;justify-content:flex-start}.brand-profile-kpis,.brand-profile-meta{grid-template-columns:1fr}.brand-profile-meta>div{border-right:0}}.postbacks-page[data-v-7c3eafcb]{width:100%;min-width:0;animation:.28s ease-out both page-enter-7c3eafcb}.page-header[data-v-7c3eafcb]{margin-bottom:var(--spacing-5)}.title-row[data-v-7c3eafcb]{color:var(--color-primary);align-items:center;gap:9px;display:flex}.title-row h1[data-v-7c3eafcb]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.page-header p[data-v-7c3eafcb]{color:var(--text-secondary);margin:5px 0 0;font-size:14px}.postback-tabs[data-v-7c3eafcb]{border-bottom:1px solid var(--border-color);align-items:flex-end;gap:26px;min-height:40px;display:flex}.postback-tab[data-v-7c3eafcb]{min-height:40px;color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.postback-tab[data-v-7c3eafcb]:after{content:"";background:var(--color-primary);transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.postback-tab[data-v-7c3eafcb]:hover,.postback-tab.is-active[data-v-7c3eafcb]{color:var(--text-primary)}.postback-tab.is-active[data-v-7c3eafcb]:after{transform:scaleX(1)}.tab-content[data-v-7c3eafcb]{padding-top:var(--spacing-5);min-width:0}.tab-shift-enter-active[data-v-7c3eafcb],.tab-shift-leave-active[data-v-7c3eafcb]{transition:opacity .14s,transform .14s}.tab-shift-enter-from[data-v-7c3eafcb]{opacity:0;transform:translateY(5px)}.tab-shift-leave-to[data-v-7c3eafcb]{opacity:0;transform:translateY(-3px)}@keyframes page-enter-7c3eafcb{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.postbacks-page[data-v-7c3eafcb]{animation:none}.postback-tab[data-v-7c3eafcb]:after,.tab-shift-enter-active[data-v-7c3eafcb],.tab-shift-leave-active[data-v-7c3eafcb]{transition:none}}@media (width<=620px){.postback-tabs[data-v-7c3eafcb]{gap:16px;overflow-x:auto}.postback-tab[data-v-7c3eafcb]{flex:none}}.row-actions[data-v-aa4d4f10]{align-items:center;gap:5px;display:flex}.row-actions button[data-v-aa4d4f10]{border:1px solid var(--border-color);border-radius:var(--radius-sm);height:25px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:inline-flex}.row-actions button[data-v-aa4d4f10]:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--bg-hover)}.row-actions .retry[data-v-aa4d4f10]{color:var(--color-primary)}.row-actions[data-v-129aa24f]{align-items:center;gap:5px;display:flex}.row-actions button[data-v-129aa24f]{border:1px solid var(--border-color);border-radius:var(--radius-sm);height:25px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:inline-flex}.row-actions button[data-v-129aa24f]:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--bg-hover)}.row-actions .edit[data-v-129aa24f]{color:var(--color-info,#3b82f6)}.row-actions .approve[data-v-129aa24f]{color:var(--color-primary)}.row-actions .archive[data-v-129aa24f]{color:var(--color-warning)}.list-stack[data-v-c028afc8]{gap:var(--spacing-5);min-width:0;display:grid}.toolbar-card[data-v-c028afc8]{z-index:18;min-width:0;position:relative;overflow:visible}.toolbar-card[data-v-c028afc8] .card-body,.table-card[data-v-c028afc8] .card-body{min-width:0;overflow:visible}.toolbar[data-v-c028afc8]{padding:var(--spacing-4);gap:14px;display:grid}.toolbar-main[data-v-c028afc8]{grid-template-columns:minmax(340px,1fr) auto;align-items:end;gap:18px;display:grid}.control-group[data-v-c028afc8]{gap:7px;display:grid}.control-group>span[data-v-c028afc8],.filter-panel label>span[data-v-c028afc8]{color:var(--text-primary);font-size:12px;font-weight:600}.search-row[data-v-c028afc8],.table-actions[data-v-c028afc8],.filter-actions[data-v-c028afc8]{align-items:center;gap:8px;display:flex}.search-box[data-v-c028afc8]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);min-width:0;height:36px;color:var(--text-secondary);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.search-box[data-v-c028afc8]:focus-within{border-color:var(--color-primary)}.search-box input[data-v-c028afc8]{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-box button[data-v-c028afc8]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.refresh-button[data-v-c028afc8]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);height:36px;color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.table-actions[data-v-c028afc8]{justify-content:flex-end}.table-actions[data-v-c028afc8] button{gap:7px}.table-actions .active[data-v-c028afc8]{border-color:var(--color-primary)}.count-badge[data-v-c028afc8]{background:var(--color-primary);color:#07110b;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}.filter-panel[data-v-c028afc8]{border-top:1px solid var(--border-color);grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding-top:14px;display:grid}.filter-panel label[data-v-c028afc8]{gap:7px;display:grid}.filter-panel[data-v-c028afc8] .base-select-wrapper,.filter-panel[data-v-c028afc8] .base-select{width:100%}.chips[data-v-c028afc8]{flex-wrap:wrap;gap:7px;display:flex}.chips button[data-v-c028afc8]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.chips button span[data-v-c028afc8]{color:var(--text-muted)}.table-card[data-v-c028afc8]{min-width:0;overflow:visible}.refreshing[data-v-c028afc8]{opacity:.62;pointer-events:none;transition:opacity .2s}.state-block[data-v-c028afc8]{min-height:220px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.state-block.error[data-v-c028afc8]{color:var(--color-danger);flex-direction:column}.empty-copy[data-v-c028afc8]{justify-items:center;gap:5px;padding:26px;display:inline-grid}.empty-copy strong[data-v-c028afc8]{color:var(--text-primary)}.empty-copy span[data-v-c028afc8]{color:var(--text-secondary)}.action-error[data-v-c028afc8]{border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);align-items:center;gap:7px;margin:12px;padding:10px 12px;font-size:12px;display:flex}.pagination-row[data-v-c028afc8]{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}.confirm-copy[data-v-c028afc8]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-v-c028afc8] .entity-link{color:var(--color-primary);text-decoration:none}[data-v-c028afc8] .entity-link:hover{text-decoration:underline}[data-v-c028afc8] .status-toggle{background:var(--text-muted);cursor:pointer;border:0;border-radius:9px;width:30px;height:17px;padding:2px;transition:background .16s}[data-v-c028afc8] .status-toggle span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;display:block}[data-v-c028afc8] .status-toggle.active{background:var(--color-primary)}[data-v-c028afc8] .status-toggle.active span{transform:translate(13px)}[data-v-c028afc8] .status-toggle.readonly{opacity:.55;cursor:not-allowed}.spinning[data-v-c028afc8]{animation:.9s linear infinite spin-c028afc8}@keyframes spin-c028afc8{to{transform:rotate(360deg)}}@media (width<=900px){.filter-panel[data-v-c028afc8]{grid-template-columns:1fr 1fr}.filter-actions[data-v-c028afc8]{grid-column:1/-1}}@media (width<=680px){.toolbar-main[data-v-c028afc8],.filter-panel[data-v-c028afc8]{grid-template-columns:1fr}.table-actions[data-v-c028afc8]{flex-wrap:wrap;justify-content:flex-start}.search-row[data-v-c028afc8]{flex-direction:column;align-items:stretch}.pagination-row[data-v-c028afc8]{flex-direction:column;align-items:flex-start}}.list-stack[data-v-3d1d7e5a]{gap:var(--spacing-5);min-width:0;display:grid}.toolbar-card[data-v-3d1d7e5a]{z-index:18;position:relative;overflow:visible}.toolbar-card[data-v-3d1d7e5a] .card-body,.table-card[data-v-3d1d7e5a] .card-body{min-width:0;overflow:visible}.toolbar[data-v-3d1d7e5a]{padding:var(--spacing-4);gap:14px;display:grid}.toolbar-main[data-v-3d1d7e5a]{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.toolbar-main>div[data-v-3d1d7e5a]:first-child{gap:4px;display:grid}.toolbar-main strong[data-v-3d1d7e5a]{color:var(--text-primary);font-size:13px;font-weight:600}.toolbar-main span[data-v-3d1d7e5a]{color:var(--text-secondary);font-size:11px}.table-actions[data-v-3d1d7e5a],.filter-actions[data-v-3d1d7e5a]{align-items:center;gap:8px;display:flex}.table-actions[data-v-3d1d7e5a] button{gap:7px}.table-actions .active[data-v-3d1d7e5a]{border-color:var(--color-primary)}.refresh-button[data-v-3d1d7e5a]{border:1px solid var(--border-color);border-radius:var(--radius-md);height:32px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.count-badge[data-v-3d1d7e5a]{background:var(--color-primary);color:#07110b;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}.filter-panel[data-v-3d1d7e5a]{border-top:1px solid var(--border-color);grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.filter-panel label[data-v-3d1d7e5a]{gap:7px;display:grid}.filter-panel label>span[data-v-3d1d7e5a]{color:var(--text-primary);font-size:11px;font-weight:600}.filter-panel input[data-v-3d1d7e5a]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-hover);width:100%;height:36px;color:var(--text-primary);font:inherit;outline:0;padding:0 10px;font-size:12px}.filter-panel input[data-v-3d1d7e5a]:focus{border-color:var(--color-primary)}.filter-panel[data-v-3d1d7e5a] .base-select-wrapper,.filter-panel[data-v-3d1d7e5a] .base-select{width:100%}.chips[data-v-3d1d7e5a]{flex-wrap:wrap;gap:7px;display:flex}.chips button[data-v-3d1d7e5a]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.chips button span[data-v-3d1d7e5a]{color:var(--text-muted)}.table-card[data-v-3d1d7e5a]{min-width:0;overflow:visible}.refreshing[data-v-3d1d7e5a]{opacity:.62;pointer-events:none;transition:opacity .2s}.state-block[data-v-3d1d7e5a]{min-height:220px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.state-block.error[data-v-3d1d7e5a]{color:var(--color-danger);flex-direction:column}.empty-copy[data-v-3d1d7e5a]{justify-items:center;gap:5px;padding:26px;display:inline-grid}.empty-copy strong[data-v-3d1d7e5a]{color:var(--text-primary)}.empty-copy span[data-v-3d1d7e5a]{color:var(--text-secondary)}.action-error[data-v-3d1d7e5a]{border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);align-items:center;gap:7px;margin:12px;padding:10px 12px;font-size:12px;display:flex}.pagination-row[data-v-3d1d7e5a]{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}.detail-loading[data-v-3d1d7e5a]{min-height:180px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;display:flex}.delivery-detail[data-v-3d1d7e5a]{gap:var(--spacing-5);display:grid}.detail-grid[data-v-3d1d7e5a]{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.detail-grid div[data-v-3d1d7e5a]{border-bottom:1px solid var(--border-color);min-width:0;padding-bottom:10px}.detail-grid .full-width[data-v-3d1d7e5a]{grid-column:1/-1}.detail-grid dt[data-v-3d1d7e5a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.detail-grid dd[data-v-3d1d7e5a]{overflow-wrap:anywhere;color:var(--text-primary);margin:5px 0 0;font-size:12px}.detail-grid code[data-v-3d1d7e5a],[data-v-3d1d7e5a] .technical-value{font-family:Geist Mono,monospace}.sanitized-error[data-v-3d1d7e5a]{border-left:2px solid var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, transparent);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;padding:10px;font-size:12px}.attempts h3[data-v-3d1d7e5a]{color:var(--text-primary);margin:0 0 9px;font-size:13px}.attempt-row[data-v-3d1d7e5a]{border-top:1px solid var(--border-color);min-height:34px;color:var(--text-secondary);grid-template-columns:1fr 100px 90px 120px;align-items:center;gap:8px;font-size:11px;display:grid}.attempt-row strong[data-v-3d1d7e5a]{color:var(--text-primary);font-weight:500}.no-attempts[data-v-3d1d7e5a]{color:var(--text-muted);font-size:12px}[data-v-3d1d7e5a] .entity-link{color:var(--color-primary);text-decoration:none}.spinning[data-v-3d1d7e5a]{animation:.9s linear infinite spin-3d1d7e5a}@keyframes spin-3d1d7e5a{to{transform:rotate(360deg)}}@media (width<=1120px){.filter-panel[data-v-3d1d7e5a]{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.toolbar-main[data-v-3d1d7e5a]{flex-direction:column;align-items:flex-start}.filter-panel[data-v-3d1d7e5a]{grid-template-columns:1fr}.pagination-row[data-v-3d1d7e5a]{flex-direction:column;align-items:flex-start}.detail-grid[data-v-3d1d7e5a]{grid-template-columns:1fr}.attempt-row[data-v-3d1d7e5a]{grid-template-columns:1fr 1fr;padding:8px 0}}.stub-card[data-v-9686e329]{min-width:0;overflow:hidden}.stub-heading[data-v-9686e329]{border-bottom:1px solid var(--border-color);background:linear-gradient(105deg, color-mix(in srgb, var(--color-primary) 5%, var(--bg-card)), var(--bg-card) 42%);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 16px;display:flex}.stub-heading>div[data-v-9686e329]{gap:4px;display:grid}.stub-heading strong[data-v-9686e329]{color:var(--text-primary);font-size:13px;font-weight:600}.stub-heading span[data-v-9686e329]{color:var(--text-secondary);font-size:11px}.result-row[data-v-9686e329]{border-top:1px solid var(--border-color);min-height:48px;color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.copy-status[data-v-9686e329]{color:var(--color-primary);animation:.2s ease-out copy-in-9686e329}[data-v-9686e329] .stub-url{align-items:center;gap:8px;min-width:0;display:flex}[data-v-9686e329] .stub-url code{text-overflow:ellipsis;min-width:0;color:var(--text-secondary);font-family:Geist Mono,monospace;font-size:11px;overflow:hidden}[data-v-9686e329] .stub-url button{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}[data-v-9686e329] .stub-url button:hover{color:var(--color-primary);border-color:var(--color-primary)}@keyframes copy-in-9686e329{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@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-7fc707f1]{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast-message[data-v-7fc707f1]{pointer-events:auto;color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:14px;min-width:250px;padding:14px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 8px 24px #00000040}.toast-message.is-actionable[data-v-7fc707f1]:hover{filter:brightness(1.05);transform:translateY(-2px)}.toast-copy[data-v-7fc707f1]{flex:1}.toast-action[data-v-7fc707f1]{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.toast-close[data-v-7fc707f1]{width:22px;height:22px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-close[data-v-7fc707f1]:hover{opacity:1;background:#ffffff24}.toast-success[data-v-7fc707f1]{background-color:var(--color-primary,#10b981)}.toast-error[data-v-7fc707f1]{background-color:var(--color-danger,#ef4444)}.toast-info[data-v-7fc707f1]{background-color:var(--text-secondary,#64748b)}.toast-enter-active[data-v-7fc707f1],.toast-leave-active[data-v-7fc707f1]{transition:all .3s}.toast-enter-from[data-v-7fc707f1],.toast-leave-to[data-v-7fc707f1]{opacity:0;transform:translate(30px)}@media (width<=640px){.toast-container[data-v-7fc707f1]{bottom:12px;left:12px;right:12px}.toast-message[data-v-7fc707f1]{min-width:0;padding:13px 14px}.toast-action[data-v-7fc707f1]{font-size:0}}
