@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";.base-select[data-v-bb953063]{display:flex;flex-direction:column;gap:.375rem}.base-select.disabled[data-v-bb953063]{opacity:.6;pointer-events:none}.select-label[data-v-bb953063]{font-size:.875rem;font-weight:500;color:#374151}.required[data-v-bb953063]{color:#ef4444;margin-left:.125rem}.select-wrapper[data-v-bb953063]{position:relative;display:flex;align-items:center}.select-input[data-v-bb953063]{width:100%;padding:.625rem 2rem .625rem .75rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.select-input[data-v-bb953063]:hover:not(:disabled){border-color:#9ca3af}.select-input[data-v-bb953063]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.base-select.error .select-input[data-v-bb953063]{border-color:#ef4444}.select-arrow[data-v-bb953063]{position:absolute;right:.75rem;font-size:.625rem;color:#6b7280;pointer-events:none}.select-hint[data-v-bb953063]{font-size:.75rem;color:#6b7280}.select-error[data-v-bb953063]{font-size:.75rem;color:#ef4444}.select-input option.clear-option[data-v-bb953063]{color:#dc2626;font-style:italic;font-weight:500}.sidebar-nav[data-v-9ccac2d7]{display:flex;flex-direction:column;gap:20px}.sidebar-section[data-v-9ccac2d7]{display:flex;flex-direction:column;gap:8px}.sidebar-label[data-v-9ccac2d7]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-text-muted)}.sidebar-dashboard-name[data-v-9ccac2d7]{font-size:.95rem;font-weight:500;color:var(--dash-text-primary)}.sidebar-list[data-v-9ccac2d7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.sidebar-item[data-v-9ccac2d7]{padding:8px 12px;border-radius:var(--dash-radius-sm);cursor:pointer;font-size:.85rem;color:var(--dash-text-secondary);transition:background var(--dash-transition-fast),color var(--dash-transition-fast)}.sidebar-item[data-v-9ccac2d7]:hover{background:var(--dash-bg-surface-alt);color:var(--dash-text-primary)}.sidebar-item.active[data-v-9ccac2d7]{background:var(--dash-bg-surface-alt);color:var(--dash-brand-highlight);font-weight:500}.sidebar-empty[data-v-9ccac2d7]{font-size:.8rem;color:var(--dash-text-muted);padding:8px 12px}#dash-app[data-v-0b6aab17]{min-height:100vh}.dash-header[data-v-0b6aab17]{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 16px;background:var(--dash-bg-surface);border-bottom:1px solid var(--dash-border-default);position:sticky;top:0;z-index:100}.dash-header-left[data-v-0b6aab17]{display:flex;align-items:center;gap:12px}.dash-header-title[data-v-0b6aab17]{font-size:.95rem;font-weight:500;color:var(--dash-text-primary)}.dash-sidebar-toggle[data-v-0b6aab17]{background:none;border:none;color:var(--dash-text-muted);cursor:pointer;font-size:1rem;padding:4px 8px;border-radius:var(--dash-radius-sm);transition:color var(--dash-transition-fast)}.dash-sidebar-toggle[data-v-0b6aab17]:hover{color:var(--dash-text-primary)}.dash-header-right[data-v-0b6aab17]{display:flex;align-items:center;gap:12px}.dash-agency-pill[data-v-0b6aab17]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--dash-brand-highlight, #42b883);background:var(--dash-bg-surface-alt, rgba(66, 184, 131, .12));border:1px solid var(--dash-brand-highlight, #42b883);border-radius:999px;padding:2px 10px;white-space:nowrap}.dash-user-name[data-v-0b6aab17]{font-size:.85rem;color:var(--dash-text-secondary)}.dash-logout-btn[data-v-0b6aab17]{background:none;border:1px solid var(--dash-border-default);border-radius:var(--dash-radius-sm);color:var(--dash-text-muted);cursor:pointer;padding:4px 8px;font-size:.85rem;transition:color var(--dash-transition-fast),border-color var(--dash-transition-fast)}.dash-logout-btn[data-v-0b6aab17]:hover{color:var(--dash-text-primary);border-color:var(--dash-border-strong)}.dash-body[data-v-0b6aab17]{display:flex;min-height:calc(100vh - 48px)}.dash-sidebar[data-v-0b6aab17]{width:240px;min-width:240px;background:var(--dash-bg-surface);border-right:1px solid var(--dash-border-default);padding:16px;overflow-y:auto}.dash-content[data-v-0b6aab17]{flex:1;padding:24px;overflow-x:hidden}:root{--dash-brand-primary: #1a1a2e;--dash-brand-secondary: #16213e;--dash-brand-accent: #0f3460;--dash-brand-highlight: #3b82f6;--dash-text-primary: #1f2937;--dash-text-secondary: #6b7280;--dash-text-muted: #9ca3af;--dash-text-inverse: #ffffff;--dash-bg-page: #f9fafb;--dash-bg-surface: #ffffff;--dash-bg-surface-alt: #f3f4f6;--dash-bg-overlay: rgba(0, 0, 0, .5);--dash-border-default: #e5e7eb;--dash-border-strong: #d1d5db;--dash-border-focus: var(--dash-brand-highlight);--dash-color-success: #10b981;--dash-color-warning: #f59e0b;--dash-color-error: #ef4444;--dash-color-info: #3b82f6;--platform-google-ads: #2e7d32;--platform-meta-ads: #1565c0;--platform-trade-desk: #d84315;--platform-bing-ads: #007e6e;--platform-openai-ads: #10a37f;--platform-other: #546e7a;--dash-chart-1: #3b82f6;--dash-chart-2: #ef4444;--dash-chart-3: #f59e0b;--dash-chart-4: #10b981;--dash-chart-5: #8b5cf6;--dash-chart-6: #ec4899;--dash-radius-sm: 4px;--dash-radius-md: 8px;--dash-radius-lg: 12px;--dash-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--dash-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--dash-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--dash-logo-max-height: 40px;--dash-transition-fast: .15s ease;--dash-transition-normal: .25s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--dash-text-primary);background:var(--dash-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.base-input[data-v-90bee350]{display:flex;flex-direction:column;gap:.375rem}.base-input.disabled[data-v-90bee350]{opacity:.6;pointer-events:none}.input-label[data-v-90bee350]{font-size:.875rem;font-weight:500;color:#374151}.required[data-v-90bee350]{color:#ef4444;margin-left:.125rem}.input-wrapper[data-v-90bee350]{position:relative;display:flex;align-items:center}.input-field[data-v-90bee350]{width:100%;padding:.625rem .75rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;transition:border-color .2s,box-shadow .2s}.input-field.has-prefix[data-v-90bee350]{padding-left:2.5rem}.input-field.has-suffix[data-v-90bee350]{padding-right:2.5rem}.input-field.textarea[data-v-90bee350]{resize:vertical;min-height:80px;font-family:inherit}.input-field[data-v-90bee350]:hover:not(:disabled){border-color:#9ca3af}.input-field[data-v-90bee350]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.base-input.error .input-field[data-v-90bee350]{border-color:#ef4444}.input-prefix[data-v-90bee350],.input-suffix[data-v-90bee350]{position:absolute;font-size:.875rem;color:#6b7280}.input-prefix[data-v-90bee350]{left:.75rem}.input-suffix[data-v-90bee350]{right:.75rem}.input-hint[data-v-90bee350]{font-size:.75rem;color:#6b7280}.input-error[data-v-90bee350]{font-size:.75rem;color:#ef4444}.type-number .input-field[data-v-90bee350]{font-family:Monaco,Menlo,monospace}.type-url .input-field[data-v-90bee350]{font-family:Monaco,Menlo,monospace;font-size:.8125rem}.login-container[data-v-26e2cdcd]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--dash-brand-primary) 0%,var(--dash-brand-secondary) 50%,var(--dash-brand-accent) 100%)}.login-card[data-v-26e2cdcd]{background:var(--dash-bg-surface);border-radius:var(--dash-radius-lg);padding:48px 40px;box-shadow:var(--dash-shadow-lg);width:100%;max-width:420px;text-align:center}.login-heading[data-v-26e2cdcd]{font-size:1.25rem;font-weight:400;color:var(--dash-text-primary);margin-bottom:24px}.login-form[data-v-26e2cdcd]{display:flex;gap:8px;align-items:flex-start}.login-form[data-v-26e2cdcd] .base-input{flex:1}.login-form[data-v-26e2cdcd] .input-field{padding:12px 16px;border:1px solid var(--dash-border-default);border-radius:var(--dash-radius-md);font-size:1rem;transition:border-color var(--dash-transition-fast);color:var(--dash-text-primary);background:var(--dash-bg-surface)}.login-form[data-v-26e2cdcd] .input-field:focus{border-color:var(--dash-border-focus)}.login-submit[data-v-26e2cdcd]{padding:12px 20px;background:var(--dash-brand-highlight);color:var(--dash-text-inverse);border:none;border-radius:var(--dash-radius-md);cursor:pointer;font-size:1rem;transition:opacity var(--dash-transition-fast)}.login-submit[data-v-26e2cdcd]:disabled{opacity:.5;cursor:not-allowed}.login-error[data-v-26e2cdcd]{color:var(--dash-color-error);margin-top:16px;font-size:.85rem}.login-back[data-v-26e2cdcd]{background:none;border:none;color:var(--dash-text-muted);cursor:pointer;font-size:.85rem;margin-top:16px;padding:8px 16px;transition:color var(--dash-transition-fast)}.login-back[data-v-26e2cdcd]:hover{color:var(--dash-text-primary)}.base-tooltip-trigger[data-v-1668932f]{display:inline-flex}.base-tooltip[data-v-1668932f]{z-index:10000;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.base-tooltip--positioning[data-v-1668932f]{visibility:hidden}.base-tooltip__content[data-v-1668932f]{padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;border-radius:6px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.base-tooltip__arrow[data-v-1668932f]{position:absolute;width:8px;height:8px;transform:rotate(45deg)}.base-tooltip--default .base-tooltip__content[data-v-1668932f]{background:#1f2937;color:#f9fafb}.base-tooltip--default .base-tooltip__arrow[data-v-1668932f]{background:#1f2937}.base-tooltip--dark .base-tooltip__content[data-v-1668932f]{background:#111827;color:#f9fafb}.base-tooltip--dark .base-tooltip__arrow[data-v-1668932f]{background:#111827}.base-tooltip--help .base-tooltip__content[data-v-1668932f]{background:#f0fdf4;color:#166534;border:1px solid #22c55e;box-shadow:0 4px 12px #22c55e26,0 2px 4px #00000014}.base-tooltip--help .base-tooltip__arrow[data-v-1668932f]{background:#f0fdf4;border:1px solid #22c55e;border-top:none;border-left:none}.base-tooltip--help.base-tooltip--top .base-tooltip__arrow[data-v-1668932f]{border:1px solid #22c55e;border-top:none;border-left:none}.base-tooltip--help.base-tooltip--bottom .base-tooltip__arrow[data-v-1668932f]{border:1px solid #22c55e;border-bottom:none;border-right:none}.base-tooltip--help.base-tooltip--left .base-tooltip__arrow[data-v-1668932f]{border:1px solid #22c55e;border-left:none;border-bottom:none}.base-tooltip--help.base-tooltip--right .base-tooltip__arrow[data-v-1668932f]{border:1px solid #22c55e;border-right:none;border-top:none}.base-tooltip--info .base-tooltip__content[data-v-1668932f]{background:#eff6ff;color:#1e40af;border:1px solid #3b82f6}.base-tooltip--info .base-tooltip__arrow[data-v-1668932f]{background:#eff6ff;border:1px solid #3b82f6;border-top:none;border-left:none}.base-tooltip--warning .base-tooltip__content[data-v-1668932f]{background:#fffbeb;color:#92400e;border:1px solid #f59e0b}.base-tooltip--warning .base-tooltip__arrow[data-v-1668932f]{background:#fffbeb;border:1px solid #f59e0b;border-top:none;border-left:none}.base-tooltip--error .base-tooltip__content[data-v-1668932f]{background:#fef2f2;color:#991b1b;border:1px solid #ef4444}.base-tooltip--error .base-tooltip__arrow[data-v-1668932f]{background:#fef2f2;border:1px solid #ef4444;border-top:none;border-left:none}.tooltip-fade-enter-active[data-v-1668932f],.tooltip-fade-leave-active[data-v-1668932f]{transition:opacity .15s ease}.tooltip-fade-enter-from[data-v-1668932f],.tooltip-fade-leave-to[data-v-1668932f]{opacity:0}.base-tooltip__content[data-v-1668932f] strong{font-weight:600}.base-tooltip__content[data-v-1668932f] p{margin:.25rem 0}.base-tooltip__content[data-v-1668932f] p:first-child{margin-top:0}.base-tooltip__content[data-v-1668932f] p:last-child{margin-bottom:0}.base-tooltip__content[data-v-1668932f] ul,.base-tooltip__content[data-v-1668932f] ol{margin:.25rem 0;padding-left:1rem}.widget-wrapper[data-v-840c88dc]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%}.widget-filter-stripe[data-v-840c88dc]{position:absolute;left:0;top:0;bottom:0;width:4px;padding-right:3px;background-clip:content-box;z-index:3;cursor:help}.widget-header[data-v-840c88dc]{padding:10px 14px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.widget-title[data-v-840c88dc]{margin:0;font-size:13px;font-weight:600;color:#374151}.widget-content[data-v-840c88dc]{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.widget-loading-overlay[data-v-840c88dc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1}.loading-text[data-v-840c88dc]{font-size:13px;color:#6b7280}.widget-error[data-v-840c88dc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:6px;background:#fef2f2;border:1px dashed #fecaca;border-radius:6px;margin:8px}.widget-error-icon[data-v-840c88dc]{font-size:20px;line-height:1;color:#dc2626;margin-bottom:2px}.widget-error-title[data-v-840c88dc]{font-size:13px;font-weight:600;color:#b91c1c;text-align:center;margin:0}.widget-error-source[data-v-840c88dc]{margin:0}.widget-error-source code[data-v-840c88dc]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#7f1d1d;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;padding:1px 6px}.widget-error-hint[data-v-840c88dc]{font-size:12px;color:#9ca3af;text-align:center;margin:0 0 4px;max-width:260px}.widget-retry-btn[data-v-840c88dc]{padding:6px 16px;font-size:12px;color:#4b5563;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.widget-retry-btn[data-v-840c88dc]:hover{background:#f3f4f6}.widget-fill[data-v-03e98515]{height:100%;min-height:0}.widget-fill[data-v-03e98515] .base-line-chart,.widget-fill[data-v-03e98515] .base-bar-chart,.widget-fill[data-v-03e98515] .chart-canvas-container{height:100%}.widget-fill[data-v-03e98515] .base-stat-card{border:none}.widget-resolving[data-v-03e98515]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:13px}.dashboard-container[data-v-f61252f5]{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.dc-title[data-v-f61252f5]{flex-shrink:0;padding:6px 10px 4px;font-size:13px;font-weight:600;color:#374151}.dc-grid[data-v-f61252f5]{flex:1;min-height:0}.dc-cell[data-v-f61252f5]{overflow:hidden}.dc-cell[data-v-f61252f5]>*{height:100%;width:100%}.dc-title-editable[data-v-f61252f5]{cursor:pointer;min-height:24px}.dc-cell-selected[data-v-f61252f5]{outline:2px solid #3b82f6;outline-offset:-2px;border-radius:4px}.dc-empty-hint[data-v-f61252f5]{display:flex;align-items:center;justify-content:center;font-size:12px;color:#9ca3af;cursor:pointer}.dashboard-renderer[data-v-05850fac]{width:100%;min-height:200px}.dashboard-renderer[data-v-05850fac] .vue-grid-item>*{height:100%;width:100%}.renderer-loading[data-v-05850fac],.renderer-error[data-v-05850fac],.renderer-empty[data-v-05850fac]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#6b7280;font-size:14px}.renderer-error[data-v-05850fac]{color:#dc2626}.base-date-selector[data-v-28ecc639]{position:relative;min-width:180px}.selector-display[data-v-28ecc639]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.selector-display[data-v-28ecc639]:not(.disabled):hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.selector-display.disabled[data-v-28ecc639]{background:#f3f4f6;cursor:not-allowed;opacity:.7}.selector-icon[data-v-28ecc639]{font-size:1rem}.selector-text[data-v-28ecc639]{flex:1;font-size:.875rem;font-weight:500;color:#1e293b;white-space:nowrap}.selector-arrow[data-v-28ecc639]{font-size:.75rem;color:#64748b;transition:transform .2s}.selector-arrow.open[data-v-28ecc639]{transform:rotate(180deg)}.selector-lock[data-v-28ecc639]{font-size:.75rem}.selector-dropdown[data-v-28ecc639]{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:1000;overflow:hidden}.dropdown-section[data-v-28ecc639]{padding:.5rem 0}.dropdown-item[data-v-28ecc639]{padding:.625rem 1rem;font-size:.875rem;color:#475569;cursor:pointer;transition:all .15s}.dropdown-item[data-v-28ecc639]:hover{background:#f1f5f9;color:#1e293b}.dropdown-item.active[data-v-28ecc639]{background:#eff6ff;color:#3b82f6;font-weight:600}.custom-section[data-v-28ecc639]{border-top:1px solid #e5e7eb;padding:1rem}.custom-date-inputs[data-v-28ecc639]{display:flex;flex-direction:column;gap:.75rem}.date-input-group[data-v-28ecc639]{display:flex;flex-direction:column;gap:.25rem}.date-input-group label[data-v-28ecc639]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.date-input[data-v-28ecc639]{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-family:inherit;transition:all .2s}.date-input[data-v-28ecc639]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dashboard-view[data-v-4e5bf231]{max-width:1400px;margin:0 auto}.dashboard-loading[data-v-4e5bf231],.dashboard-error[data-v-4e5bf231],.dashboard-empty[data-v-4e5bf231]{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--dash-text-muted);font-size:.9rem}.dashboard-error[data-v-4e5bf231]{color:var(--dash-color-error)}.report-header[data-v-4e5bf231]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.report-title[data-v-4e5bf231]{font-size:1.5rem;font-weight:400;color:var(--dash-text-primary);margin:0}.base-toggle[data-v-37b6b045]{display:flex;flex-direction:column;gap:.25rem}.base-toggle.disabled[data-v-37b6b045]{opacity:.6;pointer-events:none}.toggle-wrapper[data-v-37b6b045]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-track[data-v-37b6b045]{position:relative;background:#d1d5db;border-radius:12px;transition:background-color .2s;flex-shrink:0}.size-md .toggle-track[data-v-37b6b045]{width:44px;height:24px}.size-sm .toggle-track[data-v-37b6b045]{width:32px;height:18px}.toggle-thumb[data-v-37b6b045]{position:absolute;top:2px;left:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.size-md .toggle-thumb[data-v-37b6b045]{width:20px;height:20px}.size-sm .toggle-thumb[data-v-37b6b045]{width:14px;height:14px}.size-md .toggle-track.active .toggle-thumb[data-v-37b6b045]{transform:translate(20px)}.size-sm .toggle-track.active .toggle-thumb[data-v-37b6b045]{transform:translate(14px)}.toggle-track.variant-default.active[data-v-37b6b045]{background:#3b82f6}.toggle-track.variant-danger.active[data-v-37b6b045]{background:#dc2626}.toggle-track.variant-success.active[data-v-37b6b045]{background:#16a34a}.toggle-label[data-v-37b6b045]{font-size:.8125rem;font-weight:500;color:#6b7280;transition:color .2s}.toggle-label.label-active.label-default[data-v-37b6b045]{color:#2563eb}.toggle-label.label-active.label-danger[data-v-37b6b045]{color:#dc2626}.toggle-label.label-active.label-success[data-v-37b6b045]{color:#16a34a}.toggle-hint[data-v-37b6b045]{font-size:.75rem;color:#6b7280;margin-left:56px}.size-sm .toggle-hint[data-v-37b6b045]{margin-left:40px}.base-color-picker[data-v-5b50a43c]{display:flex;flex-direction:column;gap:.375rem}.bcp-label[data-v-5b50a43c]{font-size:.875rem;font-weight:500;color:var(--text-primary, #374151)}.bcp-trigger[data-v-5b50a43c]{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .6rem;background:var(--bg-primary, #fff);border:1px solid var(--border-color, #d1d5db);border-radius:6px;cursor:pointer;font-size:.85rem;color:var(--text-primary, #1f2937);min-width:150px}.bcp-trigger[data-v-5b50a43c]:hover{border-color:var(--accent-primary, #3b82f6)}.bcp-trigger.is-open[data-v-5b50a43c]{border-color:var(--accent-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f626}.bcp-trigger[data-v-5b50a43c]:disabled{opacity:.5;cursor:not-allowed}.bcp-swatch[data-v-5b50a43c]{width:20px;height:20px;border-radius:4px;flex-shrink:0;border:1px solid rgba(0,0,0,.15)}.bcp-swatch.is-transparent[data-v-5b50a43c],.bcp-checker[data-v-5b50a43c]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#fff}.bcp-value[data-v-5b50a43c]{flex:1;text-align:left;font-family:monospace;font-size:.8rem}.bcp-chevron[data-v-5b50a43c]{color:var(--text-secondary, #6b7280);transition:transform .15s;flex-shrink:0}.bcp-chevron.is-open[data-v-5b50a43c]{transform:rotate(180deg)}.bcp-popover[data-v-5b50a43c]{width:240px;background:var(--bg-primary, #fff);border:1px solid var(--border-color, #d1d5db);border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:9999;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.bcp-row[data-v-5b50a43c]{display:flex;align-items:flex-end;gap:.5rem}.bcp-wheel[data-v-5b50a43c]{position:relative;width:38px;height:38px;flex-shrink:0;cursor:pointer}.bcp-native[data-v-5b50a43c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.bcp-wheel-face[data-v-5b50a43c]{display:block;width:38px;height:38px;border-radius:6px;border:1px solid var(--border-color, #d1d5db)}.bcp-hex[data-v-5b50a43c]{flex:1}.bcp-swatches[data-v-5b50a43c]{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}.bcp-swatch-btn[data-v-5b50a43c]{width:100%;aspect-ratio:1;border-radius:5px;cursor:pointer;border:1px solid rgba(0,0,0,.15);padding:0}.bcp-swatch-btn.is-selected[data-v-5b50a43c]{outline:2px solid var(--accent-primary, #3b82f6);outline-offset:1px}.bcp-transparent-btn[data-v-5b50a43c]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border:1px solid var(--border-color, #d1d5db);border-radius:6px;background:var(--bg-primary, #fff);cursor:pointer;font-size:.8rem;color:var(--text-primary, #1f2937)}.bcp-transparent-btn.is-selected[data-v-5b50a43c]{outline:2px solid var(--accent-primary, #3b82f6);outline-offset:1px}.bcp-checker[data-v-5b50a43c]{width:18px;height:18px;border-radius:4px;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.bcp-backdrop[data-v-5b50a43c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.base-multi-select[data-v-505fa091]{display:flex;flex-direction:column;gap:.375rem;position:relative}.base-multi-select.disabled[data-v-505fa091]{opacity:.6;pointer-events:none}.select-label[data-v-505fa091]{font-size:.875rem;font-weight:500;color:#374151}.required[data-v-505fa091]{color:#ef4444;margin-left:.125rem}.select-wrapper[data-v-505fa091]{position:relative;display:flex;align-items:center;padding:.625rem 2rem .625rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s;min-height:38px}.select-wrapper[data-v-505fa091]:hover{border-color:#9ca3af}.base-multi-select.open .select-wrapper[data-v-505fa091]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.base-multi-select.error .select-wrapper[data-v-505fa091]{border-color:#ef4444}.select-display[data-v-505fa091]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder[data-v-505fa091]{color:#9ca3af;font-size:.875rem}.selected-text[data-v-505fa091]{font-size:.875rem;color:#111827}.select-arrow[data-v-505fa091]{position:absolute;right:.75rem;font-size:.625rem;color:#6b7280;transition:transform .2s}.select-arrow.rotated[data-v-505fa091]{transform:rotate(180deg)}.select-hint[data-v-505fa091]{font-size:.75rem;color:#6b7280}.select-error[data-v-505fa091]{font-size:.75rem;color:#ef4444}.base-multi-select-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:240px;overflow-y:auto}.base-multi-select-dropdown .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .15s}.base-multi-select-dropdown .dropdown-item:hover:not(.disabled){background:#f3f4f6}.base-multi-select-dropdown .dropdown-item.selected{background:#eff6ff}.base-multi-select-dropdown .dropdown-item.disabled{opacity:.5;cursor:not-allowed}.base-multi-select-dropdown .checkbox{width:16px;height:16px;border:1px solid #d1d5db;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;transition:all .15s}.base-multi-select-dropdown .dropdown-item.selected .checkbox{background:#3b82f6;border-color:#3b82f6}.base-multi-select-dropdown .check-icon{color:#fff;font-size:10px;font-weight:700}.base-multi-select-dropdown .option-label{font-size:.875rem;color:#374151}.mp-overlay[data-v-a2b29218]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182759;display:flex;align-items:center;justify-content:center;z-index:50}.mp-modal[data-v-a2b29218]{width:430px;max-width:calc(100vw - 32px);max-height:70vh;display:flex;flex-direction:column;background:var(--dash-bg-surface);border-radius:10px;box-shadow:0 12px 40px #0000002e}.mp-header[data-v-a2b29218]{padding:14px 16px 10px;border-bottom:1px solid var(--dash-border-default)}.mp-title[data-v-a2b29218]{font-size:15px;font-weight:600;color:var(--dash-text-primary);margin-bottom:8px}.mp-body[data-v-a2b29218]{padding:10px 16px;overflow-y:auto;flex:1}.mp-group-label[data-v-a2b29218]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-text-secondary);margin:10px 0 6px}.mp-group-label[data-v-a2b29218]:first-child{margin-top:0}.mp-empty-hint[data-v-a2b29218]{font-size:11px;color:var(--dash-text-muted);padding:2px 4px 6px;line-height:1.45}.mp-option[data-v-a2b29218]{display:flex;align-items:center;gap:8px;padding:6px 4px;font-size:13px;border-radius:5px;cursor:pointer;color:var(--dash-text-primary)}.mp-option[data-v-a2b29218]:hover,.mp-option-selected[data-v-a2b29218]{background:var(--dash-bg-surface-alt)}.mp-option-toggle[data-v-a2b29218]{pointer-events:none;flex-shrink:0}.mp-option-mark[data-v-a2b29218]{width:16px;flex-shrink:0;text-align:center;color:var(--dash-brand-highlight);font-size:12px}.mp-option-disabled[data-v-a2b29218]{opacity:.5;cursor:not-allowed}.mp-option-disabled[data-v-a2b29218]:hover{background:transparent}.mp-option-main[data-v-a2b29218]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mp-option-line[data-v-a2b29218]{display:flex;align-items:center;gap:6px;min-width:0}.mp-option-label[data-v-a2b29218]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-option-badge[data-v-a2b29218]{flex-shrink:0;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:4px;background:var(--dash-bg-surface-alt);color:var(--dash-text-secondary)}.mp-option-desc[data-v-a2b29218]{font-size:11px;color:var(--dash-text-muted);line-height:1.35}.mp-option-reason[data-v-a2b29218]{font-size:11px;color:var(--dash-text-muted);font-style:italic;line-height:1.35}.mp-option-format[data-v-a2b29218]{margin-left:auto;flex-shrink:0;font-size:10px;color:var(--dash-text-muted)}.mp-footer[data-v-a2b29218]{padding:10px 16px;border-top:1px solid var(--dash-border-default);display:flex;justify-content:flex-end;gap:8px}.mp-btn[data-v-a2b29218]{padding:6px 12px;font-size:12px;border:1px solid var(--dash-border-default);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);cursor:pointer}.mp-btn[data-v-a2b29218]:hover:not(:disabled){background:var(--dash-bg-surface-alt)}.mp-btn[data-v-a2b29218]:disabled{opacity:.5;cursor:not-allowed}.mp-btn-primary[data-v-a2b29218]{border-color:var(--dash-brand-highlight);color:var(--dash-brand-highlight)}.builder-sidebar[data-v-83224959]{width:300px;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--dash-bg-surface);border-right:1px solid var(--dash-border-strong)}.bs-identity[data-v-83224959]{padding:14px 14px 10px;border-bottom:1px solid var(--dash-border-default);display:flex;flex-direction:column;gap:6px}.bs-id-row[data-v-83224959]{display:flex;align-items:center;gap:6px}.bs-id-label[data-v-83224959]{width:62px;flex-shrink:0;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-text-muted)}.bs-id-row[data-v-83224959] .base-tooltip-trigger{flex:1;min-width:0;display:block}.bs-id-row[data-v-83224959] .base-input{width:100%}.bs-id-row[data-v-83224959] .input-field{padding:3px 6px;font-size:14px;font-weight:600;border-color:transparent;background:transparent;color:var(--dash-text-primary)}.bs-id-row[data-v-83224959] .input-field:hover:not(:disabled){border-color:var(--dash-border-default)}.bs-id-row[data-v-83224959] .input-field:focus{border-color:var(--dash-border-strong);background:var(--dash-bg-surface)}.bs-id-sub[data-v-83224959] .input-field{font-size:13px;font-weight:500}.bs-save-btn[data-v-83224959]{flex-shrink:0;padding:3px 8px;border:1px solid var(--dash-border-default);border-radius:5px;background:var(--dash-bg-surface);color:var(--dash-text-primary);font-size:11px;cursor:pointer;white-space:nowrap}.bs-save-btn[data-v-83224959]:hover:not(:disabled){background:var(--dash-bg-surface-alt)}.bs-save-btn[data-v-83224959]:disabled{opacity:.5;cursor:not-allowed}.bs-content[data-v-83224959]{padding:12px 14px;flex:1}.bs-section[data-v-83224959]{border-top:1px solid var(--dash-border-default);padding:12px 0}.bs-section[data-v-83224959]:first-child{border-top:none;padding-top:0}.bs-section-label[data-v-83224959]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-text-secondary);margin-bottom:8px}.bs-dimfilters[data-v-83224959]{display:flex;flex-direction:column;gap:10px}.bs-dimfilter-group[data-v-83224959]{display:flex;flex-direction:column;gap:4px}.bs-dimfilter-label[data-v-83224959]{font-size:12px;font-weight:500;color:var(--dash-text-secondary)}.bs-field[data-v-83224959]{margin-top:10px}.bs-hint[data-v-83224959]{font-size:11px;color:var(--dash-text-muted);margin-top:6px;line-height:1.45}.bs-dimcolors[data-v-83224959]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.bs-dimcolor-group[data-v-83224959]{border:1px solid var(--dash-border, #e5e7eb);border-radius:6px;overflow:hidden}.bs-dimcolor-head[data-v-83224959]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 8px;background:var(--dash-bg-subtle, #f9fafb);border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--dash-text, #374151);text-align:left}.bs-dimcolor-head[data-v-83224959]:hover{background:var(--dash-bg-hover, #f3f4f6)}.bs-dimcolor-chevron[data-v-83224959]{color:var(--dash-text-muted, #6b7280);transition:transform .15s;flex-shrink:0}.bs-dimcolor-chevron.open[data-v-83224959]{transform:rotate(180deg)}.bs-dimcolor-name[data-v-83224959]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-dimcolor-count[data-v-83224959]{flex-shrink:0;font-size:10px;font-weight:600;color:var(--dash-text-muted, #9ca3af);background:var(--dash-bg, #fff);border-radius:9px;padding:1px 7px}.bs-dimcolor-group .bs-sgc-list[data-v-83224959]{padding:8px}.bs-sgc-list[data-v-83224959]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.bs-sgc-row[data-v-83224959]{display:flex;flex-direction:column;gap:4px}.bs-sgc-head[data-v-83224959]{display:flex;align-items:center;justify-content:space-between;gap:6px}.bs-sgc-name[data-v-83224959]{font-size:12px;font-weight:500;color:var(--dash-text, #374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bs-sgc-reset[data-v-83224959]{flex-shrink:0;font-size:11px;color:var(--dash-text-muted, #6b7280);background:none;border:none;padding:0;cursor:pointer}.bs-sgc-reset[data-v-83224959]:hover:not(:disabled){color:var(--accent-primary, #3b82f6);text-decoration:underline}.bs-sgc-reset[data-v-83224959]:disabled{opacity:.5;cursor:not-allowed}.bs-sgc-auto[data-v-83224959]{flex-shrink:0;font-size:10px;color:var(--dash-text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.03em}.bs-sgc-row[data-v-83224959] .bcp-trigger{width:100%;min-width:0}.bs-add-row[data-v-83224959]{display:flex;gap:6px}.bs-add-row[data-v-83224959] .base-tooltip-trigger{flex:1;min-width:0;display:block}.bs-add-btn[data-v-83224959]{width:100%;padding:8px 4px;font-size:12px;border:1px solid var(--dash-border-strong);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);cursor:pointer;white-space:nowrap}.bs-add-btn[data-v-83224959]:hover:not(:disabled){background:var(--dash-bg-surface-alt)}.bs-add-btn[data-v-83224959]:disabled{opacity:.5;cursor:not-allowed}.bs-add-btn-on[data-v-83224959]{border-color:var(--dash-brand-highlight);color:var(--dash-brand-highlight)}.bs-catalog[data-v-83224959]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.bs-catalog-item[data-v-83224959]{padding:8px 6px;font-size:12px;text-align:center;border:1px solid var(--dash-border-strong);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);cursor:pointer}.bs-catalog-item[data-v-83224959]:hover:not(:disabled){border-color:var(--dash-brand-highlight)}.bs-catalog-item[data-v-83224959]:disabled{opacity:.5;cursor:not-allowed}.bs-tabs[data-v-83224959]{display:flex;border-bottom:2px solid var(--dash-border-default);margin-bottom:12px}.bs-tab[data-v-83224959]{flex:1;padding:7px 0;font-size:13px;text-align:center;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:none;color:var(--dash-text-secondary);cursor:pointer}.bs-tab-on[data-v-83224959]{color:var(--dash-brand-highlight);border-bottom-color:var(--dash-brand-highlight);font-weight:600}.bs-fields-grid[data-v-83224959]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bs-actions[data-v-83224959]{display:flex;flex-direction:column;gap:8px}.bs-row[data-v-83224959]{display:flex;align-items:center;gap:8px}.bs-btn[data-v-83224959]{padding:6px 12px;border:1px solid var(--dash-border-default);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);font-size:12px;cursor:pointer;white-space:nowrap}.bs-btn[data-v-83224959]:hover:not(:disabled){background:var(--dash-bg-surface-alt)}.bs-btn[data-v-83224959]:disabled{opacity:.5;cursor:not-allowed}.bs-btn-danger[data-v-83224959]{color:var(--dash-color-error)}.bs-confirm[data-v-83224959]{font-size:12px;color:var(--dash-color-error)}.bs-type-row[data-v-83224959]{display:flex;flex-wrap:wrap;gap:6px}.bs-type-btn[data-v-83224959]{width:38px;height:34px;display:flex;align-items:center;justify-content:center;font-size:15px;border:1px solid var(--dash-border-strong);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);cursor:pointer}.bs-type-btn[data-v-83224959]:hover:not(:disabled){border-color:var(--dash-brand-highlight)}.bs-type-btn[data-v-83224959]:disabled{cursor:not-allowed}.bs-type-btn-on[data-v-83224959]{border-color:var(--dash-brand-highlight);background:var(--dash-bg-surface-alt)}.bs-type-btn-dim[data-v-83224959]{opacity:.32}.bs-chips[data-v-83224959]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.bs-chip[data-v-83224959]{font-size:11px;padding:2px 8px;border:1px solid var(--dash-border-default);border-radius:10px;background:var(--dash-bg-surface-alt);color:var(--dash-brand-highlight)}.bs-metrics-head[data-v-83224959]{display:flex;align-items:baseline;gap:6px}.bs-metrics-head .bs-section-label[data-v-83224959]{flex:1}.bs-axis-head[data-v-83224959]{width:92px;flex-shrink:0;padding-left:9px;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-text-muted)}.bs-metric-axes[data-v-83224959]{display:flex;flex-direction:column;gap:5px;margin-bottom:7px}.bs-metric-axis-row[data-v-83224959]{display:flex;align-items:center;gap:6px}.bs-chip-grow[data-v-83224959]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-axis-select[data-v-83224959]{width:92px;flex-shrink:0}.bs-axis-select[data-v-83224959] .select-input{min-height:0;height:22px;padding:1px 21px 1px 9px;font-size:11px;border-radius:11px}.bs-axis-select[data-v-83224959] .select-arrow{font-size:8px;right:9px}.bs-chip-empty[data-v-83224959]{font-size:11px;color:var(--dash-text-muted)}.bs-cell-row[data-v-83224959]{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--dash-border-default)}.bs-cell-row[data-v-83224959]:last-of-type{border-bottom:none}.bs-cell-label[data-v-83224959]{flex:1;min-width:0;font-size:12px;color:var(--dash-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-cell-format[data-v-83224959]{flex-shrink:0;font-size:10px;color:var(--dash-text-muted)}.bs-cell-move[data-v-83224959]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;border:1px solid var(--dash-border-default);border-radius:5px;background:var(--dash-bg-surface);color:var(--dash-text-secondary);cursor:pointer}.bs-cell-move[data-v-83224959]:hover:not(:disabled){background:var(--dash-bg-surface-alt)}.bs-cell-move[data-v-83224959]:disabled{opacity:.4;cursor:not-allowed}.bs-config-status[data-v-83224959]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bs-config-status .bs-hint[data-v-83224959]{margin-top:0}.builder-view[data-v-7ea905ef]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--dash-bg-page);color:var(--dash-text-primary)}.builder-state[data-v-7ea905ef]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center;color:var(--dash-text-secondary);font-size:15px}.builder-state-error[data-v-7ea905ef]{color:var(--dash-color-error)}.builder-header[data-v-7ea905ef]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;background:var(--dash-bg-surface);border-bottom:1px solid var(--dash-border-default);flex-shrink:0;z-index:10}.builder-header-left[data-v-7ea905ef]{display:flex;flex-direction:column;gap:2px}.builder-eyebrow[data-v-7ea905ef]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--dash-text-muted)}.builder-dashboard-name[data-v-7ea905ef]{margin:0;font-size:18px;font-weight:600}.builder-header-right[data-v-7ea905ef]{display:flex;align-items:center;gap:14px}.builder-report-picker[data-v-7ea905ef]{display:flex;align-items:center;gap:8px}.builder-report-label[data-v-7ea905ef]{font-size:12px;color:var(--dash-text-secondary);white-space:nowrap}.builder-save[data-v-7ea905ef]{font-size:12px;white-space:nowrap}.builder-save-active[data-v-7ea905ef]{color:var(--dash-text-muted)}.builder-save-ok[data-v-7ea905ef]{color:var(--dash-color-success)}.builder-save-err[data-v-7ea905ef]{color:var(--dash-color-error)}.builder-viewer-link[data-v-7ea905ef]{border:none;background:none;padding:0;font-size:13px;color:var(--dash-brand-highlight);cursor:pointer;white-space:nowrap}.builder-viewer-link[data-v-7ea905ef]:hover{text-decoration:underline}.builder-done-btn[data-v-7ea905ef]{padding:6px 14px;border:1px solid var(--dash-border-strong);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);font-size:13px;cursor:pointer}.builder-done-btn[data-v-7ea905ef]:hover{background:var(--dash-bg-surface-alt)}.builder-action-btn[data-v-7ea905ef]{padding:6px 12px;border:1px solid var(--dash-border-default);border-radius:6px;background:var(--dash-bg-surface);color:var(--dash-text-primary);font-size:12px;cursor:pointer;white-space:nowrap}.builder-action-btn[data-v-7ea905ef]:hover:not(:disabled){background:var(--dash-bg-surface-alt)}.builder-action-btn[data-v-7ea905ef]:disabled{opacity:.5;cursor:not-allowed}.builder-action-primary[data-v-7ea905ef]{border-color:var(--dash-border-strong)}.builder-new-report-btn[data-v-7ea905ef]{padding:6px 10px;font-size:14px;line-height:1}.builder-report-editor[data-v-7ea905ef]{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--dash-bg-surface);border-bottom:1px solid var(--dash-border-default);flex-shrink:0}.builder-report-editor[data-v-7ea905ef] .base-input{width:260px}.builder-readonly-banner[data-v-7ea905ef]{padding:8px 20px;background:var(--dash-bg-surface-alt);color:var(--dash-text-secondary);font-size:12px;border-bottom:1px solid var(--dash-border-default);flex-shrink:0}.builder-body[data-v-7ea905ef]{flex:1;min-height:0;display:flex;align-items:stretch}.builder-canvas[data-v-7ea905ef]{padding:16px 20px;flex:1;min-width:0;overflow-y:auto}.builder-selected[data-v-7ea905ef]{outline:2px solid #3b82f6;outline-offset:-2px}.builder-live-tile[data-v-7ea905ef]{height:100%;width:100%}.builder-canvas[data-v-7ea905ef] .vue-grid-item>*{height:100%;width:100%}.builder-canvas[data-v-7ea905ef] .vue-grid-item.vue-grid-placeholder{background:var(--dash-brand-highlight);opacity:.18;border-radius:8px}.agency-enter[data-v-43fbd61a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--dash-bg-page);color:var(--dash-text-secondary)}.agency-enter-state[data-v-43fbd61a]{font-size:15px;padding:2rem;text-align:center}.agency-enter-error[data-v-43fbd61a]{color:var(--dash-color-error)}
