.agent-switcher-dialog.svelte-1n2s8kr{padding:20px;background:var(--card-bg);border-radius:8px}.current-company-badge.svelte-1n2s8kr{display:flex;align-items:center;justify-content:center;padding:8px 12px;margin-bottom:12px;font-size:13px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:6px}.current-company-badge.svelte-1n2s8kr strong:where(.svelte-1n2s8kr){margin-left:4px;color:var(--text-strong)}.dialog-title.svelte-1n2s8kr{font-size:16px;font-weight:600;text-align:center;margin-bottom:16px;color:var(--text-strong)}.options-grid.svelte-1n2s8kr{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:384px;overflow-y:auto}.option-button.svelte-1n2s8kr{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:10px 12px;font-size:13px;font-weight:500;text-align:left;color:var(--text-color);background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s ease}.option-button.svelte-1n2s8kr:hover{background:var(--hover-bg);border-color:var(--primary-color);color:var(--text-strong)}.option-button.svelte-1n2s8kr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dialog-footer.svelte-1n2s8kr{margin-top:16px;display:flex;justify-content:flex-end}[data-theme=amber-dark]{--bg-color: #24272c;--text-color: #e5e7eb;--text-strong: #f9fafb;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-tertiary: #8a8e94;--text-muted: #8a8e94;--primary-color: #f59e0b;--primary-color-light: #fde68a;--primary-color-dark: #d97706;--primary-contrast: #1e293b;--primary-foreground: #1e293b;--primary-light-bg: rgba(245, 158, 11, .2);--primary-bg-light: rgba(245, 158, 11, .2);--secondary-color: #9ca3af;--card-bg: #2a2e34;--surface-secondary: #32363c;--border-color: #444850;--border-color-light: #4e5258;--border-color-strong: #5a5e64;--border-color-extra-light: #32363c;--header-bg: #32363c;--header-fg: #fbbf24;--hover-bg: #32363c;--row-hover-bg: #32363c;--row-alt-bg: #2a2e34;--row-selected-bg: #945020;--group-row-bg: #32363c;--group-row-fg: #fde68a;--input-bg: #2a2e34;--input-border: #444850;--button-primary-bg: #f59e0b;--button-primary-text: #1e293b;--button-primary-hover-bg: #d97706;--button-secondary-bg: transparent;--button-secondary-text: #fbbf24;--button-secondary-border: #444850;--button-secondary-hover-bg: #32363c;--muted: #32363c;--muted-foreground: #8a8e94;--muted-bg: #32363c;--muted-text: #9ca3af;--success-bg: rgba(16, 185, 129, .2);--success-color: #10b981;--success-text: #6ee7b7;--warning-bg: rgba(245, 158, 11, .2);--warning-color: #f59e0b;--warning-text: #fbbf24;--danger-bg: rgba(239, 68, 68, .2);--danger-color: #ef4444;--danger-text: #fca5a5;--error-color: #ef4444;--destructive: #ef4444;--destructive-foreground: #ffffff;--focus-ring: #f59e0b;--info-bg: #2a2e34;--info-section-bg: #32363c;--table-row-bg: #2a2e34;--total-row-bg: #a85b1c;--total-row-border: #f59e0b;--badge-bg: #32363c;--restriction-available-bg: rgba(16, 185, 129, .2);--restriction-available-text: #6ee7b7;--restriction-conditional-bg: rgba(245, 158, 11, .2);--restriction-conditional-text: #fbbf24;--restriction-restricted-bg: rgba(239, 68, 68, .2);--restriction-restricted-text: #fca5a5;--restriction-none-bg: #32363c;--weight-source-bg: rgba(245, 158, 11, .2);--weight-source-border: #f59e0b;--panel-bg: #2a2e34;--search-bg: #24272c;--global-bg: #32363c;--card-shadow: 0 4px 12px rgba(0, 0, 0, .25);--svg-bg: #24272c;--selected-bg: #945020}[data-theme=indigo-dark]{--bg-color: #24272c;--text-color: #e5e7eb;--text-strong: #f9fafb;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-tertiary: #8a8e94;--text-muted: #8a8e94;--primary-color: #6366f1;--primary-color-light: #a5b4fc;--primary-color-dark: #4f46e5;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--primary-light-bg: rgba(99, 102, 241, .2);--primary-bg-light: rgba(99, 102, 241, .2);--secondary-color: #9ca3af;--card-bg: #2a2e34;--surface-secondary: #32363c;--border-color: #444850;--border-color-light: #4e5258;--border-color-strong: #5a5e64;--border-color-extra-light: #32363c;--header-bg: #32363c;--header-fg: #818cf8;--hover-bg: #32363c;--row-hover-bg: #32363c;--row-alt-bg: #2a2e34;--row-selected-bg: #3d3a6e;--group-row-bg: #32363c;--group-row-fg: #a5b4fc;--input-bg: #2a2e34;--input-border: #444850;--button-primary-bg: #6366f1;--button-primary-text: #ffffff;--button-primary-hover-bg: #4f46e5;--button-secondary-bg: transparent;--button-secondary-text: #818cf8;--button-secondary-border: #444850;--button-secondary-hover-bg: #32363c;--muted: #32363c;--muted-foreground: #8a8e94;--muted-bg: #32363c;--muted-text: #9ca3af;--success-bg: rgba(16, 185, 129, .2);--success-color: #10b981;--success-text: #6ee7b7;--warning-bg: rgba(245, 158, 11, .2);--warning-color: #f59e0b;--warning-text: #fbbf24;--danger-bg: rgba(239, 68, 68, .2);--danger-color: #ef4444;--danger-text: #fca5a5;--error-color: #ef4444;--destructive: #ef4444;--destructive-foreground: #ffffff;--focus-ring: #6366f1;--info-bg: #2a2e34;--info-section-bg: #32363c;--table-row-bg: #2a2e34;--total-row-bg: #35326a;--total-row-border: #6366f1;--badge-bg: #32363c;--restriction-available-bg: rgba(16, 185, 129, .2);--restriction-available-text: #6ee7b7;--restriction-conditional-bg: rgba(245, 158, 11, .2);--restriction-conditional-text: #fbbf24;--restriction-restricted-bg: rgba(239, 68, 68, .2);--restriction-restricted-text: #fca5a5;--restriction-none-bg: #32363c;--weight-source-bg: rgba(99, 102, 241, .2);--weight-source-border: #6366f1;--panel-bg: #2a2e34;--search-bg: #24272c;--global-bg: #32363c;--card-shadow: 0 4px 12px rgba(0, 0, 0, .25);--svg-bg: #24272c;--selected-bg: #3d3a6e}[data-theme=rose-dark]{--bg-color: #24272c;--text-color: #e5e7eb;--text-strong: #f9fafb;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-tertiary: #8a8e94;--text-muted: #8a8e94;--primary-color: #f43f5e;--primary-color-light: #fda4af;--primary-color-dark: #e11d48;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--primary-light-bg: rgba(244, 63, 94, .2);--primary-bg-light: rgba(244, 63, 94, .2);--secondary-color: #9ca3af;--card-bg: #2a2e34;--surface-secondary: #32363c;--border-color: #444850;--border-color-light: #4e5258;--border-color-strong: #5a5e64;--border-color-extra-light: #32363c;--header-bg: #32363c;--header-fg: #fb7185;--hover-bg: #32363c;--row-hover-bg: #32363c;--row-alt-bg: #2a2e34;--row-selected-bg: #a42952;--group-row-bg: #32363c;--group-row-fg: #fda4af;--input-bg: #2a2e34;--input-border: #444850;--button-primary-bg: #f43f5e;--button-primary-text: #ffffff;--button-primary-hover-bg: #e11d48;--button-secondary-bg: transparent;--button-secondary-text: #fb7185;--button-secondary-border: #444850;--button-secondary-hover-bg: #32363c;--muted: #32363c;--muted-foreground: #8a8e94;--muted-bg: #32363c;--muted-text: #9ca3af;--success-bg: rgba(16, 185, 129, .2);--success-color: #10b981;--success-text: #6ee7b7;--warning-bg: rgba(245, 158, 11, .2);--warning-color: #f59e0b;--warning-text: #fbbf24;--danger-bg: rgba(239, 68, 68, .2);--danger-color: #ef4444;--danger-text: #fca5a5;--error-color: #ef4444;--destructive: #ef4444;--destructive-foreground: #ffffff;--focus-ring: #f43f5e;--info-bg: #2a2e34;--info-section-bg: #32363c;--table-row-bg: #2a2e34;--total-row-bg: #b8305c;--total-row-border: #f43f5e;--badge-bg: #32363c;--restriction-available-bg: rgba(16, 185, 129, .2);--restriction-available-text: #6ee7b7;--restriction-conditional-bg: rgba(245, 158, 11, .2);--restriction-conditional-text: #fbbf24;--restriction-restricted-bg: rgba(239, 68, 68, .2);--restriction-restricted-text: #fca5a5;--restriction-none-bg: #32363c;--weight-source-bg: rgba(244, 63, 94, .2);--weight-source-border: #f43f5e;--panel-bg: #2a2e34;--search-bg: #24272c;--global-bg: #32363c;--card-shadow: 0 4px 12px rgba(0, 0, 0, .25);--svg-bg: #24272c;--selected-bg: #a42952}[data-theme=slate-dark]{--bg-color: #24272c;--text-color: #e5e7eb;--text-strong: #f9fafb;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-tertiary: #8a8e94;--text-muted: #8a8e94;--primary-color: #64748b;--primary-color-light: #cbd5e1;--primary-color-dark: #475569;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--primary-light-bg: rgba(100, 116, 139, .2);--primary-bg-light: rgba(100, 116, 139, .2);--secondary-color: #9ca3af;--card-bg: #2a2e34;--surface-secondary: #32363c;--border-color: #444850;--border-color-light: #4e5258;--border-color-strong: #5a5e64;--border-color-extra-light: #32363c;--header-bg: #32363c;--header-fg: #94a3b8;--hover-bg: #32363c;--row-hover-bg: #32363c;--row-alt-bg: #2a2e34;--row-selected-bg: #445566;--group-row-bg: #32363c;--group-row-fg: #cbd5e1;--input-bg: #2a2e34;--input-border: #444850;--button-primary-bg: #64748b;--button-primary-text: #ffffff;--button-primary-hover-bg: #475569;--button-secondary-bg: transparent;--button-secondary-text: #94a3b8;--button-secondary-border: #444850;--button-secondary-hover-bg: #32363c;--muted: #32363c;--muted-foreground: #8a8e94;--muted-bg: #32363c;--muted-text: #9ca3af;--success-bg: rgba(16, 185, 129, .2);--success-color: #10b981;--success-text: #6ee7b7;--warning-bg: rgba(245, 158, 11, .2);--warning-color: #f59e0b;--warning-text: #fbbf24;--danger-bg: rgba(239, 68, 68, .2);--danger-color: #ef4444;--danger-text: #fca5a5;--error-color: #ef4444;--destructive: #ef4444;--destructive-foreground: #ffffff;--focus-ring: #64748b;--info-bg: #2a2e34;--info-section-bg: #32363c;--table-row-bg: #2a2e34;--total-row-bg: #526070;--total-row-border: #64748b;--badge-bg: #32363c;--restriction-available-bg: rgba(16, 185, 129, .2);--restriction-available-text: #6ee7b7;--restriction-conditional-bg: rgba(245, 158, 11, .2);--restriction-conditional-text: #fbbf24;--restriction-restricted-bg: rgba(239, 68, 68, .2);--restriction-restricted-text: #fca5a5;--restriction-none-bg: #32363c;--weight-source-bg: rgba(100, 116, 139, .2);--weight-source-border: #64748b;--panel-bg: #2a2e34;--search-bg: #24272c;--global-bg: #32363c;--card-shadow: 0 4px 12px rgba(0, 0, 0, .25);--svg-bg: #24272c;--selected-bg: #445566}[data-theme=teal-dark]{--bg-color: #24272c;--text-color: #e5e7eb;--text-strong: #f9fafb;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-tertiary: #8a8e94;--text-muted: #8a8e94;--primary-color: #14b8a6;--primary-color-light: #5eead4;--primary-color-dark: #0d9488;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--primary-light-bg: rgba(20, 184, 166, .2);--primary-bg-light: rgba(20, 184, 166, .2);--secondary-color: #9ca3af;--card-bg: #2a2e34;--surface-secondary: #32363c;--border-color: #444850;--border-color-light: #4e5258;--border-color-strong: #5a5e64;--border-color-extra-light: #32363c;--header-bg: #32363c;--header-fg: #2dd4bf;--hover-bg: #32363c;--row-hover-bg: #32363c;--row-alt-bg: #2a2e34;--row-selected-bg: #1f6b66;--group-row-bg: #32363c;--group-row-fg: #5eead4;--input-bg: #2a2e34;--input-border: #444850;--button-primary-bg: #14b8a6;--button-primary-text: #ffffff;--button-primary-hover-bg: #0d9488;--button-secondary-bg: transparent;--button-secondary-text: #2dd4bf;--button-secondary-border: #444850;--button-secondary-hover-bg: #32363c;--muted: #32363c;--muted-foreground: #8a8e94;--muted-bg: #32363c;--muted-text: #9ca3af;--success-bg: rgba(16, 185, 129, .2);--success-color: #10b981;--success-text: #6ee7b7;--warning-bg: rgba(245, 158, 11, .2);--warning-color: #f59e0b;--warning-text: #fbbf24;--danger-bg: rgba(239, 68, 68, .2);--danger-color: #ef4444;--danger-text: #fca5a5;--error-color: #ef4444;--destructive: #ef4444;--destructive-foreground: #ffffff;--focus-ring: #14b8a6;--info-bg: #2a2e34;--info-section-bg: #32363c;--table-row-bg: #2a2e34;--total-row-bg: #1d7a74;--total-row-border: #14b8a6;--badge-bg: #32363c;--restriction-available-bg: rgba(16, 185, 129, .2);--restriction-available-text: #6ee7b7;--restriction-conditional-bg: rgba(245, 158, 11, .2);--restriction-conditional-text: #fbbf24;--restriction-restricted-bg: rgba(239, 68, 68, .2);--restriction-restricted-text: #fca5a5;--restriction-none-bg: #32363c;--weight-source-bg: rgba(20, 184, 166, .2);--weight-source-border: #14b8a6;--panel-bg: #2a2e34;--search-bg: #24272c;--global-bg: #32363c;--card-shadow: 0 4px 12px rgba(0, 0, 0, .25);--svg-bg: #24272c;--selected-bg: #1f6b66}[data-theme=amber-light]{--bg-color: #d8dce0;--card-bg: #e4e7eb;--surface-secondary: #d0d4d9;--border-color: #b8bcc2;--border-color-light: #c8ccd2;--border-color-strong: #9ca0a8;--border-color-extra-light: #dfe1e5;--header-bg: #cdd1d6;--hover-bg: #c8ccd2;--row-hover-bg: #d0d4d9;--row-alt-bg: #dce0e4;--group-row-bg: #cdd1d6;--input-bg: #e4e7eb;--input-border: #a8adb5;--muted: #d0d4d9;--muted-bg: #d0d4d9;--info-bg: #dce0e4;--info-section-bg: #d0d4d9;--table-row-bg: #e4e7eb;--badge-bg: #d0d4d9;--restriction-none-bg: #d0d4d9;--text-color: #1f2328;--text-strong: #1f2328;--text-primary: #1f2328;--text-secondary: #424a53;--text-tertiary: #59636e;--text-muted: #6e7781;--muted-foreground: #59636e;--muted-text: #59636e;--secondary-color: #424a53;--primary-contrast: #1f2328;--primary-foreground: #1f2328;--button-primary-text: #1f2328;--button-secondary-bg: #e4e7eb;--button-secondary-border: #a8adb5;--button-secondary-hover-bg: #d0d4d9;--success-bg: #d1e7d4;--success-color: #0d7a3e;--success-text: #0d5a2d;--warning-bg: #f5e6c8;--warning-color: #b45309;--warning-text: #854d0e;--danger-bg: #f5d5d5;--danger-color: #dc2626;--danger-text: #b91c1c;--error-color: #dc2626;--destructive: #dc2626;--destructive-foreground: #ffffff;--restriction-available-bg: #d1e7d4;--restriction-available-text: #0d5a2d;--restriction-conditional-bg: #f5e6c8;--restriction-conditional-text: #854d0e;--restriction-restricted-bg: #f5d5d5;--restriction-restricted-text: #b91c1c;--primary-color: #d97706;--primary-color-light: #f59e0b;--primary-color-dark: #b45309;--primary-light-bg: #f5e0c0;--primary-bg-light: #f5e0c0;--header-fg: #b45309;--group-row-fg: #b45309;--row-selected-bg: #f0d5a8;--total-row-bg: #f5e0c0;--total-row-border: #d97706;--button-primary-bg: #d97706;--button-primary-hover-bg: #b45309;--button-secondary-text: #b45309;--focus-ring: #d97706;--weight-source-bg: #f0d5a8;--weight-source-border: #d97706}[data-theme=indigo-light]{--bg-color: #d8dce0;--card-bg: #e4e7eb;--surface-secondary: #d0d4d9;--border-color: #b8bcc2;--border-color-light: #c8ccd2;--border-color-strong: #9ca0a8;--border-color-extra-light: #dfe1e5;--header-bg: #cdd1d6;--hover-bg: #c8ccd2;--row-hover-bg: #d0d4d9;--row-alt-bg: #dce0e4;--group-row-bg: #cdd1d6;--input-bg: #e4e7eb;--input-border: #a8adb5;--muted: #d0d4d9;--muted-bg: #d0d4d9;--info-bg: #dce0e4;--info-section-bg: #d0d4d9;--table-row-bg: #e4e7eb;--badge-bg: #d0d4d9;--restriction-none-bg: #d0d4d9;--text-color: #1f2328;--text-strong: #1f2328;--text-primary: #1f2328;--text-secondary: #424a53;--text-tertiary: #59636e;--text-muted: #6e7781;--muted-foreground: #59636e;--muted-text: #59636e;--secondary-color: #424a53;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--button-primary-text: #ffffff;--button-secondary-bg: #e4e7eb;--button-secondary-border: #a8adb5;--button-secondary-hover-bg: #d0d4d9;--success-bg: #d1e7d4;--success-color: #0d7a3e;--success-text: #0d5a2d;--warning-bg: #f5e6c8;--warning-color: #b45309;--warning-text: #854d0e;--danger-bg: #f5d5d5;--danger-color: #dc2626;--danger-text: #b91c1c;--error-color: #dc2626;--destructive: #dc2626;--destructive-foreground: #ffffff;--restriction-available-bg: #d1e7d4;--restriction-available-text: #0d5a2d;--restriction-conditional-bg: #f5e6c8;--restriction-conditional-text: #854d0e;--restriction-restricted-bg: #f5d5d5;--restriction-restricted-text: #b91c1c;--primary-color: #5558e3;--primary-color-light: #7577eb;--primary-color-dark: #4346c7;--primary-light-bg: #d5d6f5;--primary-bg-light: #d5d6f5;--header-fg: #4346c7;--group-row-fg: #4346c7;--row-selected-bg: #c5c7f0;--total-row-bg: #d5d6f5;--total-row-border: #5558e3;--button-primary-bg: #5558e3;--button-primary-hover-bg: #4346c7;--button-secondary-text: #4346c7;--focus-ring: #5558e3;--weight-source-bg: #c5c7f0;--weight-source-border: #5558e3}[data-theme=rose-light]{--bg-color: #d8dce0;--card-bg: #e4e7eb;--surface-secondary: #d0d4d9;--border-color: #b8bcc2;--border-color-light: #c8ccd2;--border-color-strong: #9ca0a8;--border-color-extra-light: #dfe1e5;--header-bg: #cdd1d6;--hover-bg: #c8ccd2;--row-hover-bg: #d0d4d9;--row-alt-bg: #dce0e4;--group-row-bg: #cdd1d6;--input-bg: #e4e7eb;--input-border: #a8adb5;--muted: #d0d4d9;--muted-bg: #d0d4d9;--info-bg: #dce0e4;--info-section-bg: #d0d4d9;--table-row-bg: #e4e7eb;--badge-bg: #d0d4d9;--restriction-none-bg: #d0d4d9;--text-color: #1f2328;--text-strong: #1f2328;--text-primary: #1f2328;--text-secondary: #424a53;--text-tertiary: #59636e;--text-muted: #6e7781;--muted-foreground: #59636e;--muted-text: #59636e;--secondary-color: #424a53;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--button-primary-text: #ffffff;--button-secondary-bg: #e4e7eb;--button-secondary-border: #a8adb5;--button-secondary-hover-bg: #d0d4d9;--success-bg: #d1e7d4;--success-color: #0d7a3e;--success-text: #0d5a2d;--warning-bg: #f5e6c8;--warning-color: #b45309;--warning-text: #854d0e;--danger-bg: #f5d5d5;--danger-color: #dc2626;--danger-text: #b91c1c;--error-color: #dc2626;--destructive: #dc2626;--destructive-foreground: #ffffff;--restriction-available-bg: #d1e7d4;--restriction-available-text: #0d5a2d;--restriction-conditional-bg: #f5e6c8;--restriction-conditional-text: #854d0e;--restriction-restricted-bg: #f5d5d5;--restriction-restricted-text: #b91c1c;--primary-color: #dc3050;--primary-color-light: #e85a75;--primary-color-dark: #b82845;--primary-light-bg: #f5d0d6;--primary-bg-light: #f5d0d6;--header-fg: #b82845;--group-row-fg: #b82845;--row-selected-bg: #f0c0c8;--total-row-bg: #f5d0d6;--total-row-border: #dc3050;--button-primary-bg: #dc3050;--button-primary-hover-bg: #b82845;--button-secondary-text: #b82845;--focus-ring: #dc3050;--weight-source-bg: #f0c0c8;--weight-source-border: #dc3050}[data-theme=slate-light]{--bg-color: #d8dce0;--card-bg: #e4e7eb;--surface-secondary: #d0d4d9;--border-color: #b8bcc2;--border-color-light: #c8ccd2;--border-color-strong: #9ca0a8;--border-color-extra-light: #dfe1e5;--header-bg: #cdd1d6;--hover-bg: #c8ccd2;--row-hover-bg: #d0d4d9;--row-alt-bg: #dce0e4;--group-row-bg: #cdd1d6;--input-bg: #e4e7eb;--input-border: #a8adb5;--muted: #d0d4d9;--muted-bg: #d0d4d9;--info-bg: #dce0e4;--info-section-bg: #d0d4d9;--table-row-bg: #e4e7eb;--badge-bg: #d0d4d9;--restriction-none-bg: #d0d4d9;--text-color: #1f2328;--text-strong: #1f2328;--text-primary: #1f2328;--text-secondary: #424a53;--text-tertiary: #59636e;--text-muted: #6e7781;--muted-foreground: #59636e;--muted-text: #59636e;--secondary-color: #424a53;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--button-primary-text: #ffffff;--button-secondary-bg: #e4e7eb;--button-secondary-border: #a8adb5;--button-secondary-hover-bg: #d0d4d9;--success-bg: #d1e7d4;--success-color: #0d7a3e;--success-text: #0d5a2d;--warning-bg: #f5e6c8;--warning-color: #b45309;--warning-text: #854d0e;--danger-bg: #f5d5d5;--danger-color: #dc2626;--danger-text: #b91c1c;--error-color: #dc2626;--destructive: #dc2626;--destructive-foreground: #ffffff;--restriction-available-bg: #d1e7d4;--restriction-available-text: #0d5a2d;--restriction-conditional-bg: #f5e6c8;--restriction-conditional-text: #854d0e;--restriction-restricted-bg: #f5d5d5;--restriction-restricted-text: #b91c1c;--primary-color: #526073;--primary-color-light: #6b7a8c;--primary-color-dark: #3d4754;--primary-light-bg: #d5dae0;--primary-bg-light: #d5dae0;--header-fg: #3d4754;--group-row-fg: #3d4754;--row-selected-bg: #c8ced5;--total-row-bg: #d5dae0;--total-row-border: #526073;--button-primary-bg: #526073;--button-primary-hover-bg: #3d4754;--button-secondary-text: #3d4754;--focus-ring: #526073;--weight-source-bg: #c8ced5;--weight-source-border: #526073}[data-theme=teal-light]{--bg-color: #d8dce0;--card-bg: #e4e7eb;--surface-secondary: #d0d4d9;--border-color: #b8bcc2;--border-color-light: #c8ccd2;--border-color-strong: #9ca0a8;--border-color-extra-light: #dfe1e5;--header-bg: #cdd1d6;--hover-bg: #c8ccd2;--row-hover-bg: #d0d4d9;--row-alt-bg: #dce0e4;--group-row-bg: #cdd1d6;--input-bg: #e4e7eb;--input-border: #a8adb5;--muted: #d0d4d9;--muted-bg: #d0d4d9;--info-bg: #dce0e4;--info-section-bg: #d0d4d9;--table-row-bg: #e4e7eb;--badge-bg: #d0d4d9;--restriction-none-bg: #d0d4d9;--text-color: #1f2328;--text-strong: #1f2328;--text-primary: #1f2328;--text-secondary: #424a53;--text-tertiary: #59636e;--text-muted: #6e7781;--muted-foreground: #59636e;--muted-text: #59636e;--secondary-color: #424a53;--primary-contrast: #ffffff;--primary-foreground: #ffffff;--button-primary-text: #ffffff;--button-secondary-bg: #e4e7eb;--button-secondary-border: #a8adb5;--button-secondary-hover-bg: #d0d4d9;--success-bg: #d1e7d4;--success-color: #0d7a3e;--success-text: #0d5a2d;--warning-bg: #f5e6c8;--warning-color: #b45309;--warning-text: #854d0e;--danger-bg: #f5d5d5;--danger-color: #dc2626;--danger-text: #b91c1c;--error-color: #dc2626;--destructive: #dc2626;--destructive-foreground: #ffffff;--restriction-available-bg: #d1e7d4;--restriction-available-text: #0d5a2d;--restriction-conditional-bg: #f5e6c8;--restriction-conditional-text: #854d0e;--restriction-restricted-bg: #f5d5d5;--restriction-restricted-text: #b91c1c;--primary-color: #0d9488;--primary-color-light: #14b8a6;--primary-color-dark: #0b7c72;--primary-light-bg: #c5e8e5;--primary-bg-light: #c5e8e5;--header-fg: #0b7c72;--group-row-fg: #0b7c72;--row-selected-bg: #b0deda;--total-row-bg: #c5e8e5;--total-row-border: #0d9488;--button-primary-bg: #0d9488;--button-primary-hover-bg: #0b7c72;--button-secondary-text: #0b7c72;--focus-ring: #0d9488;--weight-source-bg: #b0deda;--weight-source-border: #0d9488}@keyframes svelte-1a7g5rb-dice-roll{0%{transform:rotate(0) scale(1)}20%{transform:rotate(90deg) scale(1.1)}40%{transform:rotate(180deg) scale(1)}60%{transform:rotate(270deg) scale(1.1)}80%{transform:rotate(360deg) scale(1)}to{transform:rotate(360deg) scale(1)}}.animate-dice-roll{animation:svelte-1a7g5rb-dice-roll .5s ease-in-out}button.svelte-7hs29g:hover{background-color:var(--hover-bg, transparent)}button.svelte-7hs29g{color:inherit}button.svelte-7hs29g:focus{ring-color:var(--focus-ring-color)}.color-picker-modal.svelte-m8mhvk{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000001;display:flex;align-items:center;justify-content:center}.modal-backdrop.svelte-m8mhvk{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.modal-content.svelte-m8mhvk{position:relative;width:350px;background:var(--card-bg);border-radius:8px;box-shadow:0 10px 25px #0006;overflow:hidden;border:2px solid var(--border-color)}.modal-header.svelte-m8mhvk{padding:12px 16px;background:var(--hover-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.variable-name.svelte-m8mhvk{font-family:monospace;font-size:14px;font-weight:600;color:var(--text-color)}.close-button.svelte-m8mhvk{background:transparent;border:none;color:var(--text-color);font-size:20px;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.close-button.svelte-m8mhvk:hover{background:var(--border-color)}.modal-body.svelte-m8mhvk{padding:20px}.color-picker-row.svelte-m8mhvk{display:flex;gap:12px;align-items:center}.color-input.svelte-m8mhvk{width:60px;height:60px;border:2px solid var(--border-color);border-radius:6px;cursor:pointer;background:transparent}.color-input.svelte-m8mhvk::-webkit-color-swatch-wrapper{padding:0}.color-input.svelte-m8mhvk::-webkit-color-swatch{border:none;border-radius:4px}.color-text.svelte-m8mhvk{flex:1;padding:10px 12px;border:2px solid var(--border-color);border-radius:6px;font-family:monospace;font-size:14px;background:var(--bg-color);color:var(--text-color)}.color-text.svelte-m8mhvk:focus{outline:none;border-color:var(--primary-color)}.error-message.svelte-m8mhvk{margin-top:12px;padding:10px;border-radius:6px;font-size:13px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.modal-footer.svelte-m8mhvk{padding:12px 16px;background:var(--bg-color);border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:8px}.button.svelte-m8mhvk{padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:14px}.button.svelte-m8mhvk:disabled{opacity:.5;cursor:not-allowed}.button-cancel.svelte-m8mhvk{background:var(--hover-bg);color:var(--text-color);border:1px solid var(--border-color)}.button-cancel.svelte-m8mhvk:hover:not(:disabled){background:var(--border-color)}.button-save.svelte-m8mhvk{background:var(--primary-color);color:#fff}.button-save.svelte-m8mhvk:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.theme-inspector-overlay.svelte-vcad0r{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none}.inspector-header.svelte-vcad0r{position:fixed;top:0;left:0;width:100%;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px #0000004d;pointer-events:auto;z-index:1000000}.inspector-title.svelte-vcad0r{font-weight:600;font-size:14px}.inspector-actions.svelte-vcad0r{display:flex;gap:8px;align-items:center}.inspector-mode-switch.svelte-vcad0r{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:6px 12px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;font-size:13px}.inspector-mode-switch.svelte-vcad0r:hover{background:#ffffff4d;border-color:#ffffff80;transform:scale(1.05)}.inspector-close.svelte-vcad0r{background:#fff;color:#1e3a8a;border:none;padding:6px 12px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.inspector-close.svelte-vcad0r:hover{background:#f1f5f9;transform:scale(1.05)}.inspector-panel.svelte-vcad0r{position:fixed;bottom:20px;right:20px;width:400px;max-height:500px;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000004d;overflow:hidden;pointer-events:auto;z-index:1000000}.panel-header.svelte-vcad0r{padding:16px;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:14px}.element-tag.svelte-vcad0r{color:#3b82f6;font-family:monospace;font-weight:600}.element-classes.svelte-vcad0r{color:#64748b;font-family:monospace;font-size:12px}.panel-variables.svelte-vcad0r{padding:16px}.variables-title.svelte-vcad0r{font-weight:600;margin-bottom:12px;color:#1e293b}.variables-list.svelte-vcad0r{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto}.variable-button.svelte-vcad0r{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s;font-family:monospace;font-size:12px}.variable-button.svelte-vcad0r:hover{background:#e0e7ff;border-color:#3b82f6}.variable-name.svelte-vcad0r{color:#1e293b;font-weight:600}.variable-value.svelte-vcad0r{color:#64748b}.panel-empty.svelte-vcad0r{padding:16px;text-align:center;color:#94a3b8;font-style:italic}.theme-variable-sidebar.svelte-xc7qyt{position:fixed;top:0;right:0;width:400px;height:100vh;background:var(--card-bg);border-left:2px solid var(--border-color);box-shadow:-4px 0 12px #0000004d;z-index:10000;display:flex;flex-direction:column;animation:svelte-xc7qyt-slideIn .3s ease-out}@keyframes svelte-xc7qyt-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-header.svelte-xc7qyt{padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-color)}.close-button.svelte-xc7qyt,.mode-button.svelte-xc7qyt{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--hover-bg);color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;transition:all .2s;font-size:1rem}.close-button.svelte-xc7qyt:hover,.mode-button.svelte-xc7qyt:hover{background:var(--border-color);transform:scale(1.05)}.search-input.svelte-xc7qyt{width:100%;padding:.5rem .75rem;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);font-size:.875rem}.search-input.svelte-xc7qyt:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 59, 130, 246),.2)}.sidebar-content.svelte-xc7qyt{flex:1;overflow-y:auto;padding:1rem}.category-section.svelte-xc7qyt{margin-bottom:1rem}.category-header.svelte-xc7qyt{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--hover-bg);border:none;border-radius:6px;cursor:pointer;color:var(--text-color);font-size:.875rem;font-weight:600;transition:background .2s}.category-header.svelte-xc7qyt:hover{background:var(--border-color)}.category-icon.svelte-xc7qyt{font-size:.75rem;color:var(--secondary-color)}.category-label.svelte-xc7qyt{flex:1;text-align:left}.category-count.svelte-xc7qyt{color:var(--secondary-color);font-size:.75rem}.variable-list.svelte-xc7qyt{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.variable-item.svelte-xc7qyt{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s;width:100%;text-align:left}.variable-item.svelte-xc7qyt:hover{background:var(--hover-bg);border-color:var(--primary-color);transform:translate(2px)}.variable-color-preview.svelte-xc7qyt{width:32px;height:32px;border-radius:6px;border:2px solid var(--border-color);flex-shrink:0}.variable-info.svelte-xc7qyt{flex:1;min-width:0}.variable-name.svelte-xc7qyt{font-size:.75rem;font-weight:600;color:var(--text-color);font-family:Courier New,monospace}.variable-value.svelte-xc7qyt{font-size:.7rem;color:var(--secondary-color);margin-top:.125rem;font-family:Courier New,monospace}.empty-state.svelte-xc7qyt{text-align:center;padding:3rem 1rem}.sidebar-footer.svelte-xc7qyt{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-color)}kbd.svelte-xc7qyt{padding:.125rem .375rem;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:3px;font-family:Courier New,monospace;font-size:.7rem}.dropdown-container.svelte-12qhfyh{position:relative}.dropdown-portal.svelte-12qhfyh{pointer-events:none}.navbar-dropdown-content.svelte-12qhfyh{pointer-events:auto}
