.filters.svelte-1yru7jw{max-width:800px;display:flex;flex-direction:column;gap:var(--space-4)}.loading.svelte-1yru7jw{color:var(--color-text-secondary);font-size:var(--text-sm)}.filters-header.svelte-1yru7jw{display:flex;justify-content:space-between;align-items:center}.filters-desc.svelte-1yru7jw{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.rule-form.svelte-1yru7jw{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.form-row.svelte-1yru7jw{display:flex;gap:var(--space-3)}.form-group.svelte-1yru7jw{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.form-label.svelte-1yru7jw{font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.form-input.svelte-1yru7jw{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);width:100%;transition:border-color var(--transition-fast)}.form-input.svelte-1yru7jw:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.form-actions.svelte-1yru7jw{padding-top:var(--space-1)}.rules-list.svelte-1yru7jw{display:flex;flex-direction:column;gap:var(--space-2)}.rule-card.svelte-1yru7jw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.rule-header.svelte-1yru7jw{display:flex;justify-content:space-between;align-items:center}.rule-name.svelte-1yru7jw{font-weight:500;font-size:var(--text-sm)}.rule-action.svelte-1yru7jw{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px var(--space-2);border-radius:var(--radius-sm)}.action-exclude.svelte-1yru7jw{background:var(--color-error-bg);color:var(--color-error-text)}.action-include.svelte-1yru7jw{background:var(--color-success-bg);color:var(--color-success-text)}.rule-detail.svelte-1yru7jw{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.rule-field.svelte-1yru7jw{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary);background:var(--color-surface-raised);padding:1px var(--space-1);border-radius:var(--radius-sm)}.rule-operator.svelte-1yru7jw{color:var(--color-text-secondary)}.rule-value.svelte-1yru7jw{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-surface-raised);padding:1px var(--space-2);border-radius:var(--radius-sm)}.rule-footer.svelte-1yru7jw{display:flex;justify-content:space-between;align-items:center}.rule-source.svelte-1yru7jw{font-size:var(--text-xs);color:var(--color-text-secondary)}.rule-disabled.svelte-1yru7jw{opacity:.5}.rule-header-actions.svelte-1yru7jw{display:flex;align-items:center;gap:var(--space-2)}.rule-actions.svelte-1yru7jw{display:flex;gap:var(--space-1)}.rule-btn.svelte-1yru7jw{background:none;border:none;color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.rule-btn.svelte-1yru7jw:hover{color:var(--color-primary);background:var(--color-surface-raised)}.rule-delete.svelte-1yru7jw{background:none;border:none;color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.rule-delete.svelte-1yru7jw:hover{color:var(--color-danger);background:var(--color-surface-raised)}.form-actions-edit.svelte-1yru7jw{display:flex;gap:var(--space-2)}.empty-state.svelte-1yru7jw{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic}
