.theme-toggle.svelte-gbxeka.svelte-gbxeka{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-bg-tertiary);border:var(--border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.theme-toggle.svelte-gbxeka.svelte-gbxeka:hover{background:var(--color-bg-secondary);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.icon.svelte-gbxeka.svelte-gbxeka{transition:transform var(--transition-fast)}.theme-toggle.svelte-gbxeka:hover .icon.svelte-gbxeka{transform:rotate(15deg)}.icon-sun.svelte-gbxeka.svelte-gbxeka{color:#fbbf24}.theme-toggle.svelte-gbxeka:hover .icon-sun.svelte-gbxeka{color:#f59e0b}.icon-moon.svelte-gbxeka.svelte-gbxeka{color:var(--color-text-secondary)}.theme-toggle.svelte-gbxeka:hover .icon-moon.svelte-gbxeka{color:var(--color-accent-secondary)}.dealer-selector.svelte-icfiy7.svelte-icfiy7{position:relative}.selector-trigger.svelte-icfiy7.svelte-icfiy7{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-tertiary);border:var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}.selector-trigger.svelte-icfiy7.svelte-icfiy7:hover{background:var(--color-bg-secondary);border-color:var(--color-accent-primary)}.trigger-icon.svelte-icfiy7.svelte-icfiy7{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0}.trigger-text.svelte-icfiy7.svelte-icfiy7{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.trigger-label.svelte-icfiy7.svelte-icfiy7{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.trigger-value.svelte-icfiy7.svelte-icfiy7{font-size:.8125rem;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trigger-value.multiple.svelte-icfiy7.svelte-icfiy7{color:var(--color-accent-primary)}.trigger-chevron.svelte-icfiy7.svelte-icfiy7{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.trigger-chevron.open.svelte-icfiy7.svelte-icfiy7{transform:rotate(180deg)}.compact.svelte-icfiy7 .selector-trigger.svelte-icfiy7{padding:var(--spacing-xs) var(--spacing-sm)}.compact.svelte-icfiy7 .trigger-label.svelte-icfiy7{display:none}.compact.svelte-icfiy7 .trigger-text.svelte-icfiy7{flex-direction:row;align-items:center;gap:var(--spacing-xs)}.selector-dropdown.svelte-icfiy7.svelte-icfiy7{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:240px;background:var(--color-bg-secondary);border:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:300;animation:svelte-icfiy7-dropdownSlide .15s ease-out}@keyframes svelte-icfiy7-dropdownSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-box.svelte-icfiy7.svelte-icfiy7{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--border-subtle)}.search-icon.svelte-icfiy7.svelte-icfiy7{color:var(--color-text-muted);flex-shrink:0}.search-input.svelte-icfiy7.svelte-icfiy7{flex:1;background:transparent;border:none;font-size:.8125rem;color:var(--color-text-primary);outline:none}.search-input.svelte-icfiy7.svelte-icfiy7::placeholder{color:var(--color-text-muted)}.select-all-row.svelte-icfiy7.svelte-icfiy7{padding:var(--spacing-xs) var(--spacing-sm)}.select-all.svelte-icfiy7.svelte-icfiy7{background:var(--color-bg-tertiary)}.selected-count.svelte-icfiy7.svelte-icfiy7{font-size:.6875rem;color:var(--color-text-muted);margin-left:auto}.dropdown-divider.svelte-icfiy7.svelte-icfiy7{height:1px;background:var(--color-border-subtle);margin:var(--spacing-xs) 0}.options-list.svelte-icfiy7.svelte-icfiy7{max-height:240px;overflow-y:auto;padding:var(--spacing-xs) var(--spacing-sm)}.dealer-option.svelte-icfiy7.svelte-icfiy7{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.dealer-option.svelte-icfiy7.svelte-icfiy7:hover{background:var(--color-bg-tertiary)}.dealer-option.selected.svelte-icfiy7.svelte-icfiy7{background:rgba(var(--color-accent-primary-rgb, 59, 130, 246),.1)}.checkbox.svelte-icfiy7.svelte-icfiy7{width:18px;height:18px;border:2px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.checkbox.checked.svelte-icfiy7.svelte-icfiy7{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.checkbox.partial.svelte-icfiy7.svelte-icfiy7{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff;opacity:.7}.option-label.svelte-icfiy7.svelte-icfiy7{font-size:.8125rem;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-results.svelte-icfiy7.svelte-icfiy7{padding:var(--spacing-lg);text-align:center;color:var(--color-text-muted);font-size:.8125rem}.options-list.svelte-icfiy7.svelte-icfiy7::-webkit-scrollbar{width:6px}.options-list.svelte-icfiy7.svelte-icfiy7::-webkit-scrollbar-track{background:transparent}.options-list.svelte-icfiy7.svelte-icfiy7::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}.options-list.svelte-icfiy7.svelte-icfiy7::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.apply-section.svelte-icfiy7.svelte-icfiy7{padding:var(--spacing-sm);border-top:var(--border-subtle)}.apply-button.svelte-icfiy7.svelte-icfiy7{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-tertiary);border:var(--border-subtle);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;color:var(--color-text-muted);cursor:not-allowed;transition:all var(--transition-fast)}.apply-button.has-changes.svelte-icfiy7.svelte-icfiy7{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff;cursor:pointer}.apply-button.has-changes.svelte-icfiy7.svelte-icfiy7:hover{filter:brightness(1.1)}
